/* dsa styles */

a.nav-left:link		{ color: #ffffff; text-decoration:none; font-size:9pt; font-family: Arial,Verdana; }
a.nav-left:visited		{ color: #ffffff; text-decoration:none; font-size:9pt; font-family: Arial,Verdana; }
a.nav-left:active		{ color: #ffffff; text-decoration:none; font-size:9pt; font-family: Arial,Verdana; }
a.nav-left:hover		{ color: #00ffff; text-decoration:none; font-size:9pt; font-family: Arial,Verdana; }

a.cat:link			{color: #244f7a; text-decoration:underline; font-size:11px; font-family: Arial,Verdana; }
a.cat:visited			{color: #244f7a; text-decoration:underline; font-size:11px; font-family: Arial,Verdana; }
a.cat:active			{color: #244f7a; text-decoration:underline; font-size:11px; font-family: Arial,Verdana; }
a.cat:hover			{color: #244f7a; text-decoration:none; font-size:11px; font-family: Arial,Verdana; }

.cattext				{ line-height:1.4; padding:5px 5px 5px 5px; }
.date				{ color: #ffffff; font-size: 9pt; font-family: Arial; padding-left:9px; }
.paging				{ text-decoration:none; font-size: 10px; }
.paging_current		{ font-size:10px; }
.text				{ line-height: 1.3;}
td.homeImg			{ padding:15px 5px 15px 5px; }
.homeImg				{ border:2px solid #DDDDD3; }
.searchbox			{ background:CDDFED; }
.homeProductImg		{ background-color:#DFE4E5; padding:15px 10px 25px 10px; } 
.homeTxt				{ padding:7px 5px 0px 1px; text-align:justify; }

.contentArea			{ background-color:#DFE4E5; } /* background-image:url("../images/bg_world_map.gif"); background-position:bottom; background-repeat:no-repeat; */
.contentTxt			{ padding:1px 20px 15px 20px; line-height:16px; text-align:justify; }
.domesticProds			{ padding:15px 20px 15px 20px; }

td 					{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; }
small				{ line-height:normal; }
img					{ behavior: url("inc/pngbehavior.htc"); }

.maincontent_home		{ background:#FFF url("../images/page/bg_mainarea.gif") no-repeat; vertical-align:top; height:403px; padding-top:27px; padding-left:20px; padding-right:10px; }
.maincontent			{ background:#FFF url("../images/page/bg_mainarea.gif") no-repeat; vertical-align:top; height:417px; padding-top:27px; padding-left:20px; padding-right:10px; }
.sidebar				{ background:#3888AF url("../images/page/bg_sidebar.gif") no-repeat; vertical-align:top; }
td.mainBot			{ background:#FFF; }
p.double				{ padding-top:15px; }

a:link				{ color:#427DA2; text-decoration:none; }
a:visited 			{ color:#427DA2; text-decoration:none; }
a:active 				{ color:#427DA2; text-decoration:none; }
a:hover 				{ color:#427DA2; text-decoration:underline; }

a.graylink:link		{ color:#555952; text-decoration:none; }
a.graylink:visited 		{ color:#555952; text-decoration:none; }
a.graylink:active 		{ color:#555952; text-decoration:none; }
a.graylink:hover 		{ color:#47A876; text-decoration:underline; }

a.grayBold:link		{ color:#555952; text-decoration:none; font-weight:bold; }
a.grayBold:visited 		{ color:#555952; text-decoration:none; font-weight:bold; }
a.grayBold:active 		{ color:#555952; text-decoration:none; font-weight:bold; }
a.grayBold:hover 		{ color:#932810; text-decoration:underline; font-weight:bold; }

.dshopLink			{ padding-right:5px; padding-top:3px; padding-bottom:2px; font-family: Arial Narrow, Helvetica Neue; font-weight:bold; }
a.dshopLink:link		{ color:#3888AF; text-decoration:none; }
a.dshopLink:visited 	{ color:#3888AF; text-decoration:none; }
a.dshopLink:active 		{ color:#3888AF; text-decoration:none; }
a.dshopLink:hover 		{ color:#FF7500; text-decoration:none; }

.promoboxSide			{ padding-left:10px; padding-bottom:5px; }
.copyright			{ background:url('../images/copyright.gif') no-repeat; font-size:10px; padding-right:20px;text-decoration: none;color: #666666; }
#homepgtxt			{ height:170px; overflow:auto; padding-left:25px; padding-right:10px; }
.nocontentmsg			{ font-weight:bold; color:#FF0000; }

.galleryTable			{ border:1px solid #A7D767; }
.galleryFrame_g			{ background:#F5F9ED; border:1px solid #6DBD04; padding:8px; vertical-align:top; }
.galleryImg_g			{ border:2px solid #6DBD04; }
.galleryFrame_b			{ background:#E5ECFE; border:1px solid #3A88AF; padding:8px; vertical-align:top; }
.galleryImg_b			{ border:2px solid #3A88AF; }
.galleryFrame_o			{ background:#FEF2E5; border:1px solid #FF7500; padding:8px; vertical-align:top; }
.galleryImg_o			{ border:2px solid #FF7500; }

.tellafriendform		{ background:#FEF2E5; border:1px solid #FF7500; vertical-align:top; }
.referafriendform		{ background:#E5ECFE; border:1px solid #3A88AF; vertical-align:top; }
.specord_noteinform		{ padding:7px; color:#666; backgrzound:#FFF; border:1px dotted #B5D3E1; font-size:10px; }

.notice_blue			{ padding:10px; background:#E5ECFE; border:1px dotted #3A88AF; font-size:10px; }
.notice_orange			{ padding:10px; background:#FEF2E5; border:1px dotted #FF7500; font-size:10px; }
.notice_green			{ padding:10px; background:#F5F9ED; border:1px dotted #6DBD04; font-size:10px; }

.subTitleBlue2   		{ color:#427DA2; font-weight:bold; font-size: 13px; }
.subTitleProduct		{ color:#427DA2; font-weight:bold; font-size: 15px; }
.subTitleBlue			{ color:#427DA2; font-weight:bold; font-size: 11px; }
.subTitleOrange			{ color:#FF7500; font-weight:bold; }
.subTitleGreen			{ color:#6DBD04; font-weight:bold; }

/* IMAGES STYLES */ 
.imgs_blue			{ border:2px solid #3A88AF; }
.imgs_orange			{ border:2px solid #FF7500; }
.imgs_green 			{ border:2px solid #6DBD04; }

/* FORM STYLES */
.formlabel			{ font-size:10px; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-left:5px; }
.formInputTD			{ padding-right:5px; }
.formSubmitTD			{ padding:5px; }
.regInputField			{ width:135px; }

.greenInputField		{ width:138px; background:#F5F9ED; border:1px solid #6DBD04; }
.orangeInputField		{ width:138px; background:#FEF2E5; border:1px solid #FF7500; }
.blueInputField		{ width:138px; background:#E5ECFE; border:1px solid #3A88AF; }

.shtInputField			{ width:100px; }
.specOrdTextArea		{ width:211px; height:70px; }

#welcomeBlock			{ position:absolute; top:109px; left:177px; z-index:2; }

/* DSHOP STYLES */
.dshop_hdrloc			{ background:#5E9EBE; height:22px; padding-left:10px; }
.dshop_linelinks		{ background:#FFF; border-bottom:1px solid #B4D1DF; height:18px; }


/* PRODUCT CATALOG STYLES */ 
table.productcategories	{ border:2px solid #427DA2; background:#FFF; }
td.productcategories	{ font-size:12px; padding:6px; vertical-align:top; }
td.productsubcategories	{ padding-left:3px;padding-right:10px; padding-top:10px; vertical-align:top; }
.prodDescr			{ font-size:12px; }
td.productsubimage		{ padding-left:3px;padding-right:10px; padding-top:10px; vertical-align:top; }
td.productlistsummary	{ padding-bottom:2px; }
td.productIntro		{ line-height: 1.6; padding-left: 5px; }
img.productcategories	{ border:2px solid #427DA2; }
img.productimage		{ border:0px solid #427DA2; }
td.producttypehdr		{ padding-top:15px; padding-left:5px; padding-bottom:3px; vertical-align:bottom; font-weight:bold; font-size:13px; color:#FFF; background:url("../images/page/bg_producttypehdr.gif"); }
.productdetailprice		{ text-align:left; line-height:normal; font-size: 15px; }
#colorLabel			{ font-size:12px; font-weight:bold; }
.breadcrumb			{ padding:3px; font-size:10px; border-bottom:1px solid #FFF; }
.jumpToType_ini		{ background:#5C9CBC; padding-right:4px; font-weight:bold; color:#FFF; cursor:arrow; }
.jumpToType_ro			{ background:#FF7500; padding-right:4px; font-weight:bold; color:#FFF86E; cursor:hand; }

.whiteBold			{ font-weight:bold; color:#FFF; }
div.cartBG			{ padding:0px; background:#F0F6F9; }
tr.carthdr			{ background:#F0F6F9; }
tr.cartTotalBox		{ background:#F0F6F9; }
tr.cartAttributees		{ background:#F0F6F9; }
.cartBlueBG			{ background:#427DA2; }
.carthdr				{ font-weight:bold; color:3780A9; padding-left:5px; }
.cartWleft			{ background:#FFF; border-left:1px solid #C3CED4; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; }
.cartW				{ background:#FFF; padding-top:1px; padding-bottom:1px; }
.cartWright			{ background:#FFF; border-right:1px solid #C3CED4; padding-top:1px; padding-bottom:1px; }

.cartWTleft			{ background:#FFF; border-top:1px solid #C3CED4; border-left:1px solid #C3CED4; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; }
.cartWT				{ background:#FFF; border-top:1px solid #C3CED4; padding-top:1px; padding-bottom:1px; }
.cartWTright			{ background:#FFF; border-top:1px solid #C3CED4; border-right:1px solid #C3CED4; padding-top:1px; padding-bottom:1px; }

.cartWleft_bot			{ background:#FFF; border-left:1px solid #C3CED4; border-bottom:1px solid #C3CED4; padding-left:5px; padding-right:5px; padding-top:5px; }
.cartW_bot			{ background:#FFF; border-bottom:1px solid #C3CED4; padding-left:5px; padding-top:5px; }
.cartWright_bot		{ background:#FFF; border-right:1px solid #C3CED4; border-bottom:1px solid #C3CED4; padding-right:5px; padding-top:5px; }

.cartBleft			{ background:#F0F6F9; border-left:1px solid #C3CED4; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; }
.cartB				{ background:#F0F6F9; padding-top:1px; padding-bottom:1px; }
.cartBright			{ background:#F0F6F9; border-right:1px solid #C3CED4; padding-top:1px; padding-bottom:1px; }

td.bluebox_center		{ border-right:1px solid #B5D3E1; }

.embLoc_link_sel		{ border:2px solid #FF7300; background:#F89F53; color:#FFF86E; padding-left:5px; font-weight:bold; }
.embLoc_link_ini		{ border:2px solid #619EBB; background:#FF7300; color:#FFF; padding-left:5px; font-weight:bold; }
.embLoc_link_ro		{ border:2px solid #8966C4; background:#DB5D91; color:#FFF; padding-left:5px; font-weight:bold; }

#myinfo_detail			{ visibility:visible; }
#myinfo_update			{ visibility:hidden; }

#dgbulletin			{ padding:10px; background:#FEF2E5; border:1px dotted #FF7500; margin-bottom:15px; margin-left:35px; margin-right:35px; }

.privacy				{ text-decoration: none;	color: #666666; }

.mainBG				{ background:#FFF; padding:15px 0px 0px 10px; }

.navBGBG				{ background:#FFF; padding-left:7px; text-align:left; }

.navBG1				{ background:#ADC4D6; padding:3px 0px 0px 5px; }
.navBG2				{ background:#427DA2; padding:3px 0px 0px 5px; }