/* COMPONENT BASED APPROACH START MODIFIED MARCH 13 2009 2PM */ 
/* GENERAL CSS FOR 721 WIDE CONTAINER START */
.container721 {width:721px;vertical-align:top;background-color:#FFF;float:left; overflow:hidden}
.container721top {width:721px;height:25px;background-color: #a5bac0;background-image:url(../images/columntop.gif);background-repeat:no-repeat;padding-top:5px;vertical-align:top;}
.container721toptext {font-weight:700; text-indent:16px; color: #FFFFFF; padding:4px 0 0; min-width:300px; float:left;}
.container721contentbox {width:721px; vertical-align:top; float:left; display:inline; margin:0; height:auto; background-color: #93acb4; font-size:10px;}
.container721contentboxinner {width:703px; vertical-align:top; float:left; display:inline; background-image:url(../images/field_2.gif);background-repeat:no-repeat; margin:0; border: 1px solid #cccccc; height:auto}
.container721content {width:721px; vertical-align:top; float:left; margin-left:8px; display:inline; }
.container721contentnewaddress {width:698px; vertical-align:top; float:left; margin-left:8px !important;margin-left: 4px; display:inline; }
.container721bottomstripeouter {width:100%; height: 16px; float:left; display:inline; background-color: #e2eced;}
/* GENERAL CSS FOR 721 WIDE CONTAINER END */
/* GENERAL CSS FOR 235 WIDE CONTAINER START */
.container235 {width:235px;vertical-align:top;background-color:#FFF;float:left; overflow:hidden}
.container235top {width:235px;height:25px;background-color: #000000;background-image:url(../images/columntop.gif);background-repeat:no-repeat;padding-top:5px;vertical-align:top;}
.container235toptext {font-weight:700; text-indent:16px; color: #FFFFFF; padding:4px 0 0}
.container235contentbox {width:235px; vertical-align:top; float:left; display:inline; background-image:url(../images/product_back235stripe.jpg); background-repeat:no-repeat; margin-left:0;}
.container235contentboxinner {width:209px; vertical-align:top; float:left; display:inline; padding-left:10px;}
.container235content {width:235px; vertical-align:top; float:left; margin-left:8px; display:inline; }
.container721bottomstripeouter {width:100%; height: 10px; float:left; display:inline;}
.container721bottomstripe {width:721px; height: 10px; background-color:#93acb4; float:left;display:inline}
.container235bottomstripeouter {width:100%; height: 10px; float:left; display:inline}
.container235bottomstripe {width:235px; height: 16px; background-image: url(../images/235_bottom_stripe.jpg); background-repeat:no-repeat; float:left;display:inline}
/* GENERAL CSS FOR 235 WIDE CONTAINER END */
/* GENERAL CSS FOR INPUTFIELDS START */
.inputfielddiv {width:100%; float:left; vertical-align:top; height:25px}
.inputfieldinnerleftdiv {width:45%; float:left; background-color:#CCCCFF; height:23px; vertical-align:top; background-image: url(../images/blueTop_1309.gif);  border: 1px solid #CCCCCC;}
.inputfieldinnerrightdiv {width:45%; float:left; height:25px; padding-top:0px; margin-top:-1px; vertical-align:top}
.inputfieldlabeltext {color: #333333; text-indent: 10px; margin-top:4px; font-weight:bold}
.inputfielddimmed {height:20px; width:101%; margin-left:4px; margin-top:4px; color:#666666; font-weight:bold; text-indent:5px}
.inputfieldfield { border: 1px solid #CCCCCC; height:17px; margin-left:4px; width:100%; background-image: url(../images/order_details_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px}
.inputfieldfieldw24h12 { border: 1px solid #CCCCCC; height:15px; margin-left:4px; margin-top:0px; width:24px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding-top:0px}
.inputfieldfieldw200h12 { border: 1px solid #CCCCCC; height:15px; margin-left:6px; margin-top:0px; width:190px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; padding-top:0px}


.inputfieldfieldw310h12 { border: 1px solid #CCCCCC; height:15px; margin-left:6px; margin-top:0px; width:310px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-top:0px}


.inputfieldfieldw100h12 { border: 1px solid #CCCCCC; height:15px; margin-left:6px; margin-top:0px; width:88px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-top:0px}
.inputfieldfieldw200h12dd { border: 1px solid #CCCCCC; height:18px; margin-left:6px; margin-top:0px; width:190px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-top:0px; font-size:10px}
.inputfieldfieldw360h12dd { border: 1px solid #CCCCCC; height:18px; margin-left:6px; margin-top:0px; width:360px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-top:0px; font-size:10px}
.inputfieldfieldw200h12ddbid { border: 1px solid #CCCCCC; height:18px; margin-left:0px; margin-top:0px; width:198px; background-image: url(../images/form_back.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-top:0px; font-size:10px}
/* GENERAL CSS FOR INPUTFIELDS END */
/* GRAYBACKLINE 215 START */
.grayback215lineouter {text-indent:8px;width:215px;height:25px; border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-top:solid 1px #CCC;background-color:#666666;float:left;background-image: url(../images/colbacktotal.jpg); background-repeat: repeat-x; margin:0; padding:0; text-align:left;}
.grayback215lineinnerleftdiv {float:left; margin-top:5px; margin-bottom:0px;vertical-align:top; color:#FFFFFF; width:110px; font-weight:bold}
.grayback215lineinnerrightdiv {float:left; margin-top:5px; margin-bottom:0px;vertical-align:top; color:#FFFFFF;}
/* GRAYBACKLINE 215 END */
/* COLUMN TOPS START */
.columntops {text-indent:0px; width:693px; height:24px; font-weight:700; background-color: #ffffff; background-image: url(../images/rowback.gif); background-repeat:repeat; float:left; color: #333; margin:0; padding:5px 0 0 12px;}
.columntoplabels76p {width:76%;float:left;margin-top:2px;}
.columntoplabels56p {width:56%;float:left;margin-top:2px;}
.columntoplabels45p {width:45%;float:left;margin-top:2px;}
.columntoplabels32p {width:32%;float:left;margin-top:2px;}
.columntoplabels24p {width:24%;float:left;margin-top:2px;}
.columntoplabels19p {width:19%;float:left;margin-top:2px;}
.columntoplabels18p {width:18%;float:left;margin-top:2px;}
.columntoplabels14p {width:14%;float:left;margin-top:2px;}
.columntoplabels14prp {width:14%;float:left;margin-top:2px;text-align:right; padding-right: 8px;}
.columntoplabels12p {width:12%;float:left;margin-top:2px;}
.columntoplabels30p {width:30%;float:left;margin-top:2px;}
.columntoplabels10p {width:10%;float:left;margin-top:2px;}
.columntoplabels8p {width:8%;float:left;margin-top:2px;}
.columntoplabels1p {width:1%;float:left;margin-top:2px;}
/* COLUMN TOPS END */
/* COLUMN ENDS START */
.columnends {text-indent:8px; width:700px; height:24px; font-weight:700; background-image: url(../images/colbacktotal.jpg); background-repeat:repeat-x; float:left; color: #FFFFFF; margin:0; padding:5px 0 0 5px; display:inline}
.columnendstotal {text-indent:8px; width:698px; height:24px; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;  border-bottom:solid 1px #CCC; background-color: #CCCCCC;float:left; color: #333333; margin:0; padding:5px 0 0 5px; background-image:url(../images/totalback.jpg);}
.columnendstotalrecent {text-indent:8px; width:698px; height:24px; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;  border-bottom:solid 1px #CCC; background-color: #CCCCCC;float:left; color: #333333; margin:0; padding:5px 0 0 5px; background-image: url(../images/colback.jpg); background-repeat:repeat}
.columnendstotal235 {text-indent:0px; width:190px; height:20px; font-weight:700; border:solid 1px #CCC; background-color: #CCCCCC;float:left; color: #333333; margin-top:2px; padding:5px 0 0 5px; background-image:url(../images/totalback.jpg);}
.columntopstripecontent {text-indent:8px; width:698px; height: auto; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;  border-bottom:solid 1px #CCC; background-color: #CCCCCC;float:left; color: #333333; margin:0; padding:5px 0 0 5px; background-image:url(../images/totalback.jpg)}
.columnendlabels90p {width:95%;float:left;margin-top:2px; height:20px;}
.columnendlabels66p {width:66%;float:left;margin-top:2px; height:20px;}
.columnendlabels73ptar {width:73%;float:left;margin-top:2px; height:20px; text-align:right;}
.columnendlabels56p {width:56%;float:left;margin-top:2px; height:20px;}
.columnendlabels46p {width:46%;float:left;margin-top:2px; text-align:right; height:20px;}
.columnendlabels52p {width:52%;float:left;margin-top:2px; text-align:right; height:20px;}
.columnendlabels45p {width:45%;float:left;margin-top:2px; height:20px;}
.columnendlabels38p {width:38%;float:left;margin-top:2px; height:20px;}
.columnendlabels32p {width:32%;float:left;margin-top:2px; height:20px;}
.columnendlabels24p {width:24%;float:left;margin-top:2px; min-height:20px;}
.columnendlabels19p {width:19%;float:left;margin-top:2px; min-height:20px;}
.columnendlabels19pr {width:19%;float:left;margin-top:2px; min-height:20px;text-align: right;}
.columnendlabels18p {width:18%;float:left;margin-top:2px; text-align:right; height:20px;}
.columnendlabels14p {width:14%;float:left;margin-top:2px; height:20px;}
.columnendlabels12p {width:12%;float:left;margin-top:2px; min-height:20px;}
.columnendlabels12pr {width:12%;float:left;margin-top:2px; min-height:20px; text-align: right;}
.columnendlabels10p {width:10%;float:left;margin-top:2px; height:20px;}
.columnendlabels8p {width:8%;float:left;margin-top:2px; height:20px;}
.columnendlabels6p {width:6%;float:left;margin-top:2px; height:20px;}
.columnendlabels3p {width:3%;float:left;margin-top:2px; height:20px;}
.columnendlabels1p {width:1%;float:left;margin-top:2px; min-height:20px;}
.columnendlabelsAutop {width:auto;float:left;margin-top:2px; height:20px;}
/* COLUMN ENDS END */
/* COLUMNS CONTENT START */
.columncontent1p {width:1%; float:left; height:20px;}
.columncontent4p {width:4%; float:left; height:20px;}
.columncontent8p {width:8%; float:left; height:20px;}
.columncontent10p {width:10%; float:left; height:20px;}
.columncontent12p {width:12%; float:left; height:20px;}
.columncontent12pb {width:12%; float:left; height:20px; font-weight: bold;}
.columncontent12p_h_auto {width:12%; float:left; height:auto;}
.columncontent14p {width:14%; float:left; height:20px;}
.columncontent14pr {width:14%; float:left; height:20px; text-align: right;}
.columncontent14prp {width:14%; float:left; height:20px; text-align: right; padding-right: 8px;}
.columncontent14pbold {width:14%; float:left; height:20px; font-weight:bold;}
.columncontent18p {width:18%; float:left; height:20px;}
.columncontent18pbuttons {width:18%; float:left; height:auto;}
.columncontent19p {width:19%; float:left; height:20px;}
.columncontent22p {width:22%; float:left; height:20px;}
.columncontent22pbold {width:22%; float:left; height:20px; font-weight:bold}
.columncontent24p {width:24%; float:left; height:20px;}
.columncontent30p {width:30%; float:left; height:20px;}
.columncontent32p {width:32%; float:left; height:20px;}
.columncontent32plow {width:32%; float:left; height:17px; font-size:10px;}
.columncontent32pmt3 {width:32%; float:left; height:20px; margin-top:3px}
.columncontent32pbuttons {width:32%; float:left; height:auto;}
.columncontent32p_h_auto {width:32%; float:left; height:auto;}
.columncontent45p {width:45%; float:left; height:20px;}
.columncontent46p {width:46%; float:left; height:20px;}
.columncontent56p {width:56%; float:left; height:20px;}
.columncontent90p {width:90%; float:left; height:auto;}
.columncontent90pbold {width:90%; float:left; height:auto; font-weight:bold}
.columncontent100p {width:100%; float:left; height:auto;}
.columncontent100pbold {width:100%; float:left; height:auto; font-weight:bold}

.columncontent56pmt3 {width:56%; float:left; height:20px; margin-top:3px}
.columncontent3p {width:3%; float:left; height:20px;}

.columncontent56pbolderror {width:56%; float:left; height:20px; font-weight:bold; color:#660000}
.columncontent76p {width:76%; float:left; height:20px;}
.columncontent86p_h_auto {width:86%; float:left; height:auto;}
/* COLUMNS CONTENT END */
/* COLUMN BACKGROUNDS START */
.whitecolumnsdivlogin {text-indent:8px;width:698px; height:auto;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;}


.whitecolumnsdivpreferences {text-indent:8px;width:698px; min-height: 165px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;}
.whitecolumnsdivauto {text-indent:8px;width:698px;height:auto;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px; }
.whitecolumnsdivnoindent {text-indent:0px;width:693px;height:auto;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 8px 10px; }
.whitecolumnsdiv {text-indent:0px;width:698px;height:78px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;  display:inline; overflow:inherit !important;overflow: scroll; overflow-x:hidden; overflow-y:hidden}

.yellowcolumnsdiv 
{
	text-indent:0px;
	width:698px;
	height:78px;
	font-weight:400;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color: #FEFFC1;
	float:left;
	margin:0;
	padding:8px 0 0 5px;  
	display:inline; 
	overflow:inherit !important;
	overflow: scroll; 
	overflow-x:hidden;
	overflow-y:hidden
}


.whitecolumnsdivms {text-indent:0px;width:698px;height:78px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;  display:inline; overflow:inherit !important;overflow: scroll; overflow-x:hidden; overflow-y:hidden; min-height: 125px}
.whitecolumnsdivga {text-indent:0px;width:698px;height:78px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;  display:inline; overflow:inherit !important;overflow: scroll; overflow-x:hidden; overflow-y:hidden; min-height: 190px}
.whitecolumnsdivh25 {text-indent:0px;width:698px;height:25px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg);
background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;}
.graycolumnsdiv {text-indent:0px;width:698px;height:78px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_dark.jpg);
background-repeat:no-repeat;margin:0;padding:8px 0 0 5px; display:inline; overflow:inherit !important;overflow: scroll; overflow-x:hidden; overflow-y:hidden}
.graycolumnsdivh25 {text-indent:0px;width:698px;height:25px;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_dark.jpg);
background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;}
/* COLUMN BACKGROUNDS END */
/* BUTTONS START */
.buttoncontainer { float:left; border: 1px solid #5a6b6f; border: 1px solid #ddd; margin-left: 3px; margin-right: 3px;}
.buttonmiddle {width:auto; background-image:url(../images/formsnetbutton.gif); background-repeat:repeat-x; height:17px; float:left;padding-top:3px; background-position: 0 -2px;}
.buttonleftside {width:13px;height:20px; background-image:url(../images/formsnetbutton.gif); background-repeat:no-repeat; float:left; background-position: 0 -2px;}
.buttonrightside {width:13px;height:20px; background-image:url(../images/formsnetbutton.gif); background-repeat:no-repeat; float:left; background-position: 0 -2px;}
/* BUTTONS END */
/* RECENT ORDERS LISTING START */
.recententordersrows {width:704px; border-bottom: solid 1px #CCC; height:auto; background-color: #F7F7F7; background-image:url(../images/order_details_back.jpg); background-repeat: repeat-x;} 
.recentorderstopcolumns {text-indent:0px; width:698px; min-height:24px; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;  border-bottom:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px;}
.recentorderstotalcolumns {text-indent:0px; width:698px; height:28px; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:10px 0 0 5px; }
.recentorderslinecolumns {text-indent:0px; width:698px; min-height:21px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;   border-bottom:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; background-color: #ffffff}
.recentorderslinecolumnsnb {text-indent:0px; width:698px; min-height:21px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC;  float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
.recentorderslineuseorder {text-indent:0px; width:698px; height:29px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
/* RECENT ORDERS LISTING END */
/* ADDRESS BOOK EDIT LINES START */
.addressbooklinecolumns {text-indent:8px; width:698px; height:21px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
.addressbooklinecolumnslow {text-indent:8px; width:698px; height:18px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
.addressbooktopcolumns {text-indent:8px; width:698px; height:24px; font-weight:700; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px;}
.addressbookcontainer {border-bottom:1px solid #CCCCCC; width:704px; height:auto;float:left; color: #999999; background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;}
.detailline {text-indent:0px; width:693px; height:21px; font-weight:normal; float:left; color: #333333; margin:0; padding:5px 0 0 5px;}
.detaillinerecentorders {text-indent:8px; width:698px; height:21px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
.detaillinerecentordersbold {text-indent:8px; width:698px; height:21px; font-weight:bold; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }

/* ADDRESS BOOK EDIT LINES START */


.innerspacer {width:698px; height:16px; font-weight:normal; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }

.generallinecolumns {text-indent:0px; width:698px; height:auto; font-weight:normal; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
.generalerrorcolumns {text-indent:0px; width:698px; height:auto; font-weight:normal; float:left; color: #333333; margin:0; padding:5px 0 0 5px; }
/* LINKS START */
.GeneralLink,a.GeneralLink,a.GeneralLink:link, a.GeneralLink:visited {background: url("../Images/footerlink_hover.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px; text-decoration:underline;line-height:1.4em; color: #347783; margin-left:0px;}
a.GeneralLink:hover {background: url("../Images/footerlink_hover.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px; text-decoration:underline;line-height:1.4em; color: #347783;}

.GeneralLinkUp,a.GeneralLinkUp,a.GeneralLinkUp:link, a.GeneralLinkUp:visited {background: url("../images/prod_icon_general_arr_up.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
a.GeneralLinkUp:hover {background: url("../images/prod_icon_general_arr_up_hover.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}

.GeneralLinkToggle,a.GeneralLinkToggle,a.GeneralLinkToggle:link, a.GeneralLinkToggle:visited {background: url("../images/prod_icon_general.gif") no-repeat;background-position: 0px 0px;padding:0px 0px 0px 10px;color: #666;text-decoration:none;line-height:1.4em; }
a.GeneralLinkToggle:hover {background: url("../images/prod_icon_general_hover.gif") no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 10px;text-decoration:none;line-height:1.4em;}

.GeneralLinkToggleExp,a.GeneralLinkToggleExp,a.GeneralLinkToggleExp:link, a.GeneralLinkToggleExp:visited {background: url("../images/prod_icon_general_arr_down.gif") no-repeat;background-position: 0px 0px;padding:0px 0px 0px 10px;color: #666;text-decoration:none;line-height:1.4em; }
a.GeneralLinkToggleExp:hover {background: url("../images/prod_icon_general_arr_down_hover.gif") no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 10px;text-decoration:none;line-height:1.4em;}


.GeneralLinkMenu,a.GeneralLinkMenu,a.GeneralLinkMenu:link, a.GeneralLinkMenu:visited {background: url("../images/prod_icon_general.gif") no-repeat;background-position: 0px 9px;padding: 8px 4px 2px 15px;color: #666;text-decoration:none;line-height:1.4em;}
a.GeneralLinkMenu:hover {background: url("../images/prod_icon_general_hover.gif") no-repeat;background-position: 0px 9px;padding: 8px 4px 2px 15px;text-decoration:none;line-height:1.4em;}

.GeneralLinkMenuExp,a.GeneralLinkMenuExp,a.GeneralLinkMenuExp:link, a.GeneralLinkMenuExp:visited {padding: 0px 0px 0px 5px; color: #666;text-decoration:none;line-height:1.4em;}
a.GeneralLinkMenuExp:hover {padding: 0px 0px 0px 5px;text-decoration:none;line-height:1.4em;}


.GeneralButtonLink,a.GeneralButtonLink,a.GeneralButtonLink:link, a.GeneralButtonLink:visited {background: url("../images/footerlink_hover.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #ffffff; text-decoration:none;line-height:1.4em; font-weight:bold}
a.GeneralButtonLink:hover {background: url("../images/footerlink_hover.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;text-decoration:none;line-height:1.4em; color:#ffffff; font-weight:bold}

.GeneralLinkArrowDown,a.GeneralLinkArrowDown,a.GeneralLinkArrowDown:link, a.GeneralLinkArrowDown:visited {background: url("../images/prod_icon_general_arr_down.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; display:inline}
a.GeneralLinkArrowDown:hover {background: url("../images/prod_icon_general_arr_down_hover.gif") no-repeat;background-position: 0px 6px; padding:5px 4px 1px 15px; color: #333;text-decoration:underline;line-height:1.4em;}

.FavoriteLink,a.FavoriteLink,a.FavoriteLink:link, a.FavoriteLink:visited { background: url("../images/prod_icon_favorite.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal;}
a.FavoriteLink:hover {background: url("../images/prod_icon_favorite_hover.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
.AddtoCartLink,a.AddtoCartLink,a.AddtoCartLink:link, a.AddtoCartLink:visited {background: url("../images/prod_icon_addtocart.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px; text-decoration:underline;line-height:1.4em; color:#333333}
a.AddtoCartLink:hover {background: url("../images/prod_icon_addtocart_hover.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; color:#333333}
.DeleteItemLink,a.DeleteItemLink,a.DeleteItemLink:link, a.DeleteItemLink:visited {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal;}
a.DeleteItemLink:hover {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
.EditItemLink,a.EditItemLink,a.EditItemLink:link, a.EditItemLink:visited {background: url("../images/prod_icons_edit.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal;}
a.EditItemLink:hover {background: url("../images/prod_icons_edit.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
.lbOn,a.lbOn,a.lbOn:link, a.lbOn:visited {background: url("../images/prod_icons_edit.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal;}
a.lbOn:hover {background: url("../images/prod_icons_edit.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
.lbAction,a.lbAction,a.lbAction:link, a.lbAction:visited {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal;}
a.lbAction:hover {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em;}
.UseItemLink,a.UseItemLink,a.UseItemLink:link, a.UseItemLink:visited {background: url("../images/prod_icons_checkmark.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; font-weight:normal; cursor: pointer;}
a.UseItemLink:hover {background: url("../images/prod_icons_checkmark.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; cursor: pointer;}

.LogoutLink,a.LogoutLink,a.LogoutLink:link, a.LogoutLink:visited {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px; text-decoration:underline;line-height:1.4em; color:#666666}
a.LogoutLink:hover {background: url("../images/prod_icons_delete.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; color:#666666}

.SwitchLink,a.SwitchLink,a.SwitchLink:link, a.LogoutLink:visited {background: url("../images/prod_icon_switch.gif") no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px; text-decoration:underline;line-height:1.4em; color:#666666}
a.SwitchLink:hover {background: url("../images/prod_icon_switch.gif") no-repeat;background-position: 0px 6px ;padding: 5px 4px 1px 15px;color: #333;text-decoration:underline;line-height:1.4em; color:#666666}


/* LINKS END */
/* ICONS AND ICONLINES START */
.iconaddOne,iconaddOne a:link,iconaddOne a:visited,iconaddOne a:link:hover,iconaddOne a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_plus_pcs.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none; 
height:15px;
} 
a.iconaddOne:hover { 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_plus_pcs_hover.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none; 
height:15px;
} 
.iconsubtractOne,iconsubtractOne a:link,iconsubtractOne a:visited { 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_minus_pcs.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none; 
height:15px;
} 
a.iconsubtractOne:hover { 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_minus_pcs_hover.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none; 
height:15px;
} 
.iconRefresh,iconRefresh a:link,iconRefresh a:visited,iconRefresh a:link:hover,iconRefresh a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icons_refresh.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none;
height:15px;  
}
.iconDetails,iconDetails a:link,iconDetails a:visited,iconDetails a:link:hover,iconDetails a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_info.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none;
height:15px;
margin-left:9px !important;margin-left: 5px;
margin-right:0px !important;margin-right: 3px;
float:left;
} 
.iconFav,iconFav a:link,iconFav a:visited,iconFav a:link:hover,iconFav a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_favorite.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none;
height:15px;
margin-left:0px !important;margin-left: 5px;
margin-right:0px !important;margin-right: 3px;
float:left;
} 
.iconFavSelected,iconFavSelected a:link,iconFavSelected a:visited,iconFavSelected a:link:hover,iconFavSelected a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icon_favorite_sel.gif") 0 0 no-repeat;  
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none;
height:15px;
margin-left:0px !important;margin-left: 5px;
margin-right:0px !important;margin-right: 3px;
float:left;
} 
.iconCheckmark,iconCheckmark a:link,iconCheckmark a:visited,iconCheckmark a:link:hover,iconCheckmark a:visited:hover{ 
display:block; /*allows anchor to take width and height*/ 
width:12px; /*equal to image width*/ 
height:12px;/*equal to image height*/ 
background:url("../images/prod_icons_checkmark.gif") 0 0 no-repeat; /*the image*/ 
text-indent:-500px; /*moves text out of the way*/ 
overflow:hidden; 
text-decoration:none; 
height:15px;
} 
.iconQuickorderstep1 {background: url(../images/prod_icon_1.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; font-weight:bold; margin-left:0px;}
.iconQuickorderstep2 {background: url(../images/prod_icon_2.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; font-weight:bold; margin-left:0px;}
.iconQuickorderstep3 {background: url(../images/prod_icon_3.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; font-weight:bold; margin-left:0px;}
.iconOrderstatusRed {background: url(../images/item_status_red.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; margin-left:0px;}
.iconOrderstatusGrey {background: url(../images/item_status_grey.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; margin-left:0px;}
.iconOrderstatusYellow {background: url(../images/item_status_yellow.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; margin-left:0px;}
.iconOrderstatusGreen {background: url(../images/item_status_green.gif) no-repeat;background-position: 0px 6px;padding: 5px 4px 1px 15px;color: #333;text-decoration:none;line-height:1.4em; margin-left:0px;}
/* ICONS AND ICONLINES END */
.imageborder {border: 1px solid #CCCCCC}
/* GENERAL WIDTH HEIGHT CLASSES START */
.h4 {width:721px;height:4px;float:left; display: inline; margin:0; overflow:hidden}
.h4_w100p {width:100%;height:4px;float:left; display: inline; margin:0; overflow:hidden}
.h8 {width:721px;height:8px;float:left; display:inline; margin:0; overflow:hidden}
.h8_w100p {width:100%;height:8px;float:left; display:inline; margin:0; overflow:hidden;}
.h16_w100p {width:100%;height:16px;float:left; display:inline; margin:0; overflow:hidden;}
.h12 {width:721px;height:12px;float:left; display: inline; margin:0; overflow:hidden}
.h12_w100p {width:100%;height:12px;float:left; display: inline; margin:0; overflow:hidden}
.h24 {width:721px;height:24px;float:left; display: inline; margin:0; overflow:hidden}
.h24_w100p {width:100%;height:24px;float:left; display: inline; margin:0; overflow:hidden}
.w16h16_corner_right {width:16px;float: left;height:16px; background-image:url(../images/bottom_rightcorner.jpg); background-repeat:no-repeat}
.w16h16_corner_left {width:16px;float: left;height:16px; background-image:url(../images/bottom_leftcorner.jpg); background-repeat:no-repeat}
.h17w100fl { width:100%;float:left; height:22px; text-indent:0px; margin-top:2px;}
.h17w100flclean { width:100%;float:left;height:22px; text-indent:0px; margin-top:0px}
.h17w100flmt2 { width:100%;float:left;height:22px; text-indent:0px; margin-top:5px}
.h47w100fl { width:100%;float:left;height:47px; text-indent:0px;}
.h17w100flbold { width:100%;float:left;height:22px; font-weight:bold; text-indent:0px; margin-top:2px}
.h17w100flboldst { text-decoration: line-through; width:100%;float:left;height:22px; font-weight:bold; text-indent:0px; margin-top:2px; }
.h17w100flboldti { width:100%;float:left;height:22px; font-weight:bold; text-indent:8px; margin-top:2px}
.h16w100flbold { width:100%;float:left;height:16px; font-weight:bold; text-indent:0px;}
.w11mt5 {width:11px;float:left; margin-left:8px; margin-top:4px}
.offerincart {float:left; margin-left:4px; margin-top:4px}
.w20 {width:35px;float:left; margin-left:-2px}
.h20_w100p_pt2 {width:100%; float:left; height:19px; padding-top:2px}
.h22_w100p_pt2 {width:100%; float:left; height:22px; padding-top:2px}
.mr18 {margin-right:18px;}
.har { float:right; height:auto; padding-right:5px}
/* GENERAL WIDTH HEIGHT CLASSES END */
/* COMPONENT BASED APPROACH END */ 
body {
font-size:10px;
color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* MENU 2 STYLING START */

.shopmenu, .shopmenu ul
{
	padding-left: 0px;
	margin-left: 5px;
}

.shopmenu {
 width: 235px;
		margin: 2px 0px 5px 2px;
		list-style-type: none;
	}

.shopmenu li 
{
	clear: both;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 3px; /*bottom spacing between each UL and rest of content*/
margin-top:6px;
		}

.shopmenu li ul {
	font-size: 10px;
		margin-left:5px;

	}
/* MENU 2 STYLING END */

.h110w100fl { width:100%;float:left;height:110px; text-indent:0px;}

.h17w100flboldred { width:100%;float:left;height:22px; font-weight:bold; text-indent:0px; margin-top:2px; color: #36464a; background-color: #b9cad0; padding:3px 5px 5px 5px;}
.h17w100flboldstrike { width:100%;float:left;height:22px; font-weight:bold; text-indent:0px; margin-top:2px; text-decoration:line-through;}
.offerblock100w {width:75px; float:left;}
.offerblock60p {width:62%; float:left;}
.offerblock40p {width:48%; float:left;}
.offerblock20p {width:20%; float:left;}
.offerblock2p {width:2%; float:left;}
.offerblock3p {width:3%; float:left;}
.hAutow100flbold { width:100%;float:left;height:auto; font-weight:bold; text-indent:0px; margin-top:2px}
.hAutow100fl { width:100%;float:left;height:auto; font-weight:normal; text-indent:0px; margin-top:2px}
.whitecolumnsoffersdiv {text-indent:0px;width:698px;height:auto;font-weight:400;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;background-color: #FFFFFF;float:left;background-image:url(../images/list_element_light.jpg); background-repeat:no-repeat;margin:0;padding:8px 0 0 5px;  display:inline; overflow:inherit !important;overflow: scroll; overflow-x:hidden; overflow-y:hidden}

/* AUTOSUGGEST START */

div.autosuggester{position:absolute;width:500px;background-color:white;border:1px solid #888;margin:0px;padding: 4px;clear:both; z-index: 100;}
div.autosuggester ul{list-style-type:none;margin:0px;padding:0px;clear:both;}
div.autosuggester ul li.selected{background-color: Highlight;}
div.autosuggester ul li.autosuggester-item{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;clear:both;float:none;}
div.autosuggester ul li div.autosuggester-header{background-color: #fff300; color: #4a4d4a;}
div.autosuggester ul li div.autosuggester-emptyitem{background-color: #fff300; color: #4a4d4a;}

/*added to stretch the visible bits across the li element*/
div.autosuggester div.informal{background-color:Transparent;width:100%;}
div.autosuggester li.selected div.informal{background-color:Highlight;width:100%;}


/* AUTOSUGGEST END */

input.CMAsiteuser
{
	width: 155px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #61628B;
	height: 16px;
	font-size: 10px;
	padding: 0 4px 0 4px;
	background-color: #94aeb5;
}


.lin 
{
	padding: 0 5px 0 5px;
	color: #ffffff;
}

.sel 
{
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
}

.found
{
	background-color: #7a99a1;
	color: White;
}

.autocontainer
{
	position: absolute;
	z-index: 102;
}

.autocontainer input 
{
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Gray;
	width: 200px;
	height: 15px;
	font-size: 10px;
}

.autocontainerresult 
{
	position: absolute;
	top: 22px;
	left: 0px;
	padding: 2px 5px 2px 5px;
	overflow: auto;
	border-style: solid;
	border-color: Gray;
	border-width: 1px 1px 1px 1px;
	display: none;
	width: 400px;
	background-color: #9cb2bd;
	z-index: 102;
}
