/**************************************************/
/********** Dropship Gift Network.com CSS**********/
/**************************************************/

/******************************/
/******** Global Styles *******/
/******************************/
img.noBorders {
	border:0px solid blue;
}
table{
	border-spacing:0px;
}
a {
	color:navy;
	text-decoration:none;
}
a:hover {
	color:gray;
}
span.dgnTitles {
	font-size:10pt;
	font-weight:bold;
	color:navy;
}





/*****************************/
/******** Banner Secion ******/
/*****************************/
table#masterCon{
	border:0px solid blue;
	margin:0px 0px 0px 0px;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
td#master{
	border:0px dashed black;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table#header{
	border:0px solid black;
	width:1280px; /*Setting static width will prevent dynamic growing of this table*/
	padding:0px 0px 0px 0px;
}
td#headCon{
	border:0px dashed green;
	padding:0px 0px 0px 0px;
}
table#bannerCon {
	border:0px solid black;
	padding:0px 0px 0px 0px;
}
td#banner {
	border:0px solid black;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}





/*****************************/
/******* Top Navigation ******/
/*****************************/
table#topNavTabCon {
	border:0px solid yellow;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	height:30px;
	background-image:url("/graphics/dgn/dgn_topnav_header_bg.jpg");
	background-repeat:repeat-x;
}
td#topNavCellCon {
	border:0px solid red;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table#topNavT{
	border:0px solid lime;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:1280px;
}
td.topNavCells {
	border:0px dashed yellow;
	width:200px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
td.topNavCells a {
	color:white;
	text-decoration:none;
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	
}
td.topNavCells a:hover {
	color:gray;
}
td.topNavSpacer {
	color:white;
	width:2px;
	text-align:center;
}





/******************************/
/********** Top Cart **********/
/******************************/
div#cartButton {
	border:0px solid lime;
	position:absolute;
	top:0px;
	right:120px;
	z-index:1;
	height:20px;
	width:25px;
	padding:0px 0px 0px 0px;
}
div.account {
	border:0px solid lime;
	position:absolute;
	width:625px;
	top:0px;
	right:20px;
	z-index:1;
	padding:0px 0px 0px 0px;
}
table#myAccount {
	border:0px solid orange;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:20px;
	vertical-align:top;
	/*background-color:#364702;*/
	background-image:url("/graphics/dgn/dgn_topnav_header_bg.jpg");
	background-repeat:repeat-x;
}
td.cartNav {
	border:0px solid blue;
	padding:0px 0px 0px 0px;
	width:155px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
a.cartNavLinks {
	color:#FAD5A1;
	color:white;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	text-decoration:none;
}
a.cartNavLinks:hover {
	color:gray;
}
td.cartSpacer {
	text-align:center;
	color:#FAD5A1;
}
td#myCart {
	border:0px solid yellow;
	width:110px;
	padding:0px 0px 0px 0px;
}
td#cartImg {
	border:0px solid yellow;
	width:40px;
	height:20px;
	text-align:center;
	padding:0px 0px 0px 0px;
}





/****************************/
/********* Left Nav *********/
/****************************/
td#leftNavCon {
	border:0px ridge orange;
	padding:0px 0px 0px 0px;
	width:250px;
	vertical-align:top;
}
td#leftNavCats {
	border:0px dashed red;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 20px;
	width:100%;
}
a.leftnava {
	color:navy;
	display:block;
	height:8px;
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.leftnava:hover {
	color:grey;
}
/*a.leftnava:visited {
	color:purple;
}*/
a.leftnav {
	color:navy;
	padding:0px 0px 0px 10px;
	display:block;
	height:8px;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
}
a.leftnav:hover {
	color:grey;
}
/*a.leftnav:visited {
	color:purple;
}*/
table#leftNavExtras {
	border:0px solid black;
	padding:0px 0px 0px 0px;
	width:100%;
	font-family:arial,helvetica,sans-serif;
}
td.leftNavExCells {
	border:0px solid orange;
	padding:20px 0px 0px 20px;
	font-size:9pt;
}







/****************************/
/********** Main Body **********/
/****************************/
div#thinkingFruit {
	border:0px solid black;
	top:300px;
	left:565px;
	position:absolute;
	overflow:hidden;
	z-index:99;
	width:423px;
	height:412px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
td#bodyCon {
	border:0px ridge black;
	padding:0px 0px 0px 0px;
	width:1030px;
	vertical-align:top;
	font-size: 10pt;
}
table#bodyContent {
	border:0px solid black;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table#mainDGNContent {
	border:0px solid lime;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url("/graphics/dgn/dgn_thinking_fruit.jpg");
	background-repeat:no-repeat;
	background-position:center center;
}
td.rowCons {
	border:0px dashed red;
	padding:0px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	vertical-align:top;
}
table.boxRows {
	border:0px ridge orange;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 40px 0px;
	width:100%;
}
td.midSpace {
	border:0px dotted blue;
	vertical-align:top;
	text-align:center;
	width:500px;
}
td.colBoxes {
	border-right:2px solid black;
	border-left:2px solid black;
	border-bottom:2px solid black;
	padding:5px;
	color:navy;
	text-indent:10px;
	font-size:9pt;
	text-align:justify;
	vertical-align:top;
	/*width:350px;*/
	width:250px;
}
td.colTitles {
	border:0px dotted brown;
	padding:5px;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:white;
	width:250px;
	height:40px;
	background-image:url("/graphics/dgn/dgn_col_header_bg.jpg");
	background-repeat:repeat-x;
}
td#homeFormButton{
	border:0px solid green;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
	
}






/****************************/
/****** viewProd.html *******/
/****************************/
table#ingredientMain {
	border:0px solid black;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	text-align:left;
}
td.ingredientTitle {
	border:0px solid black;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}
td#ingreTitleLeft {
	border:0px solid black;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}
td.ingredientNum {
	border:0px solid black;
	padding:2px 0px 2px 0px;
	width:15%;
}
td.ingredientName {
	border:0px solid black;
	padding:2px 0px 2px 0px;
	width:85%;
}





/****************************/
/********** Footer **********/
/****************************/
table#foot{
	border:0px solid lime;
	padding:25px 0px 0px 0px;
	vertical-align:top;
	width:100%;
}
td#footCon{
	border:0px solid blue;
	font-family: sans-serif;
	color:black;
	font-size:10pt;
	text-align:center;
	padding:0px 25px 0px 0px;
	width:100%;
	vertical-align:top;
}
table#footer{
	border:0px solid black;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:100%;
	background-color:black;
}
td#footBanner {
	border:0px dashed red;
	padding:0px 0px 0px 0px;
	text-align:center;
	height:120px;
	vertical-align:middle;
}
table.footerInfo{
	border:0px solid green;
	padding:10px 0px 0px 0px;
	width:100%;
	text-align:center;
	font-family: arial, helvetica,sans-serif;
	font-size:9pt;
	color:#152B67;
}
td.compInfo{
	border:0px dashed purple;
	padding:0px 0px 0px 0px;
}
td.compInfo a{
	font-family: arial, helvetica,sans-serif;
	font-size:9pt;
	color:#847c74;
}
td.compInfo a:hover {
	color:#2b0d00;
}





/****************************/
/******* Contact Info *******/
/****************************/
table#contactsMain {
	border:0px solid black;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:30px 20px 0px 20px;
	width:900px;
	vertical-align:top;
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
}
table#contactsMain h2 {
	font-size:10pt;
	color:black;
}

td#contactsAddress {
	border:0px dashed blue;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	width:250px;
	vertical-align:top;
}
td#contactForm {
	border:0px solid green;
	padding:0px 0px 0px 0px;
	width:650px;
}
td.contactsCells {
	border-top:2px groove black;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*width:400px;*/
	vertical-align:top;
}
span.bold {
	font-weight:bold;
}
table#dgnForm {
	border:0px ridge black;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:100%;
}
td#dgnFormTitle {
	border:0px solid blue;
	padding:0px 0px 0px 0px;
	height:40px;
	text-align:center;
	font-size:10pt;
	font-family: arial, helvetica,sans-serif;
	font-style:italic;
	font-weight:bold;
	color:white;
	background-image:url("/graphics/dgn/dgn_form_title_bg.jpg");
	background-repeat:repeat-x;
}
td.dgnFormCell {
	border:0px dashed red;
}
td.dgnFormCell {
	border:0px dashed red;
	padding:0px 15px 0px 0px;
	font-size:9pt;
	font-family: arial, helvetica,sans-serif;
	vertical-align:top;
	width:200px;
}
td#dgnFormCellBot {
	border:0px dashed green;
	padding:0px 0px 0px 0px;
}
td#dgnFormCell textarea {
	font-size:8pt;
	font-family: arial, helvetica,sans-serif;
	color:#6F6F6F;
}
input.dgnInpText {
	font-size:8pt;
	font-family: arial, helvetica,sans-serif;
	color:#6F6F6F;
}
input.dgnSubmit {
	font-size:9pt;
	font-family: arial, helvetica,sans-serif;
}





/****************************/
/********* Contacts *********/
/****************************/
table.contacts{
	border:0px solid red;
	padding:0px 0px 10px 10px;
	font-family: arial, helvetica,sans-serif;
	font-size:10pt;
	color:black;
}
td.contactsHeader{
	border:1px solid lime;
	padding:0px 0px 15px 0px;
	font-weight:bold;
}
td.employees{
	border:0px dashed blue;
	padding:5px 0px 5px 0px;
}
td.employees a {
	font-family: arial, helvetica,sans-serif;
	font-size:10pt;
	color:#635c56;
}
td.employees a:hover {
	color:gray;
}
table#gsnFormMaster {
	border:0px ridge black;
	border-spacing:0px;
	padding:0px 5px 5px 5px;
	margin:0px 0px 0px 5px;
	width:530px;
	vertical-align:top;
}
td#gsnFormTitle {
	border:0px solid purple;
	padding:0px 0px 0px 0px;
	background-image:url("/graphics/gsn/gsn_header_bg.jpg");
	background-repeat:repeat-x;
	height:40px;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	color:white;
}
td#gsnFormIntro {
	border:0px dashed red;
	padding:2px 0px 2px 0px;
	font-size:9pt;
	text-indent:15px;
}
td.gsnFormCells {
	border:0px dashed green;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	font-size:8pt;
}
input.gsnFormField {
	font-size:8pt;
	font-family:arial, Times, Times New Roman, Helectiva;
	color:gray;
}
td#gsnFormSubmit {
	text-align:right;
}
td#gsnWebCollage {
	border:0px dashed brown;
	padding:0px 0px 5px 0px;
}





/****************************/
/*********** FAQ ***********/
/****************************/
table#dgnFAQ {
	border:0px solid black;
	border-spacing:0px;
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:500px;
	font-family:arial, Times, Times New Roman, Helectiva;
	font-size:9pt;
}





/****************************/
/****** Privacy Policy ******/
/****************************/
table#dgnPolicy {
	border:0px solid black;
	border-spacing:0px;
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	width:600px;
	font-family:arial, Times, Times New Roman, Helectiva;
	font-size:9pt;
}
table#dgnPolicy li {
	padding:0px 0px 10px 0px;
}
a.colTitles{
	color:white;
	text-decoration: none;
}
table.viewprodinfo{
	width:400px;
	border: 1px solid black;
}
