body 		{ margin-bottom:50px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px; background-color: #E4E4E4; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; text-decoration:none; line-height:18px; }
img			{ border:0px; }
form 		{ margin: 0px; padding: 0px; }
/* Code_Updated 1 August 2009  Color changed from 487AAD to 000000*/
a:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; text-decoration:none; line-height:18px; }
a:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; text-decoration:none; line-height:18px; }
a:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration:none; line-height:18px; }
a:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration:underline; line-height:18px; }
/* End_Code_Updated 1 August 2009 */

.small {  font-size:11px; }
.smaller {  font-size:12px; }
.caps { text-transform:uppercase; }
.blue { color:#1a5998; }

h1			{ margin:0px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; line-height:1.2em; color:#1A5998; text-decoration:none; }
h1.quiet    { padding-bottom:0px; margin-top:5px; font-size: 14px }
h2			{ margin:0px; padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#D36210; text-decoration:none; }
h3			{ margin:0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#1A5998; text-decoration:none; }

.maywetitle				{ margin:0px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#1A5998; text-decoration:none; }
.maywetitleh			{ padding-left:15px; padding-top:6px; }
.popuptitle				{ margin:0px; padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; color:#1A5998; text-decoration:none; }
.popupmain				{ padding-left:20px; padding-right:20px; }
.popupheader			{ height:70px; background-color:#1A5998; background-image: url(../images/bg_header.gif); background-repeat: repeat-x; background-position: bottom left; }
.popupheaderh			{ padding-top:13px; padding-left:23px; padding-right:23px; }
.popupheaderh A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.popupheaderh A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.popupheaderh A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.popupheaderh A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; line-height:17px; text-decoration:underline; }
.popupcontent			{ background-color:#FFFFFF; padding:25px; border-bottom:4px solid #D4D4D4; padding-top:15px; }
.popupfooter			{ font-size:11px; color:#999999; padding-top:12px; border-top:1px solid #D4D4D4; }
.popupfooter1			{ font-size:11px; color:#999999; padding-top:12px; }
.popupviews				{ border-bottom:1px solid #D4D4D4; }
.popupviewsh			{ border-top:1px solid #D4D4D4; padding-top:12px; }
.popupfooter A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:underline; }
.popupfooter A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:underline; }
.popupfooter A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:underline; }
.popupfooter A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:none; }
.comments				{ border-top:1px solid #D4D4D4; padding-top:12px; }
.cart_size				{ border-bottom:1px solid #D4D4D4; padding-bottom:8px; }
.please-wait            { margin-top:12px; border:1px solid #f4bf64; background-color:#fff1d4; padding:12px; text-align:center; font-size:14px; font-weight:bold; color:#bc0001; }

.main			{ width:990px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; border-bottom:4px solid #D4D4D4; }
.header			{ height:92px; background-color:#1A5998; background-image: url(../images/bg_header.gif); background-repeat: repeat-x; background-position: top left; }
.menu			{ padding-left:24px; height:46px; border-bottom:2px solid #FFFFFF;  background-color:#8E8E8E; background-image: url(../images/bg_menu.gif); background-repeat: repeat-x; background-position: top left; }
/* Code Update 1/14/11 */
.logo			{ float:left; padding-top:11px; padding-left:25px; }
/* End Code Update 1/14/11 */


.optionseparator{ color:#AAAAAA; }
.header_top		{ float:right; width:704px; padding-top:10px; padding-right:25px; text-align:right; }
.content		{ padding-top:20px; padding-left:24px; padding-right:24px; padding-bottom:31px; background-image: url(../images/bg_content.gif); background-repeat: repeat-x; background-position: top left; }
.contenth		{ padding-top:8px; padding-left:24px; padding-bottom:31px; background-image: url(../images/bg_content.gif); background-repeat: repeat-x; background-position: top left; }
.contenth1		{ padding-top:8px; padding-bottom:31px; background-image: url(../images/bg_content.gif); background-repeat: repeat-x; background-position: top left; }
.content_home	{ float:left; width:790px; }
.content_inner	{ float:left; width:795px; }
.content_inner1	{ float:left; width:615px; }
.content_inner2	{ float:left; width:967px; }
.content_innerh	{ padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:25px; }
.content_innerh1{ padding-right:25px; padding-top:17px; padding-bottom:15px; }
.home_header	{ width:789px; height:300px; background-image: url(../images/bg_header.png); background-repeat: no-repeat; background-position: top left; }
.home_main		{ padding-left:18px; padding-right:16px; padding-top:15px; }
.signup_box		{ width:169px; background-image: url(../images/sidebar/bg_box1.jpg); background-repeat: no-repeat; background-position: top left; margin-bottom:10px }
.signup_boxh	{ color:#FFFFFF; padding-top:17px; padding-left:15px; padding-right:10px; padding-bottom:19px; }
.menuitem		{ float:left; }
.menuitemright	{ float:left; padding-top:7px; padding-right:22px; }
.slider_holderl	{ color:#000000; width:290px; position:absolute; z-index:12; padding-top:55px; padding-left:56px; }
.slider_holder	{ padding-top:33px; padding-left:32px; }
.red_holder		{ width:726px; height:214px; color:#FFFFFF; background-color:#D40B14; }
#cart_closed	{ position:absolute; width:203px; padding-left:5px; }
#cart_open		{ position:absolute; padding-left:5px; }

.home_slide_left			{ float:left; width:327px; color:#FFFFFF; }
.home_slide_lefth			{ padding:22px; }
.home_slide_left h1			{ margin:0px; padding-bottom:9px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#ffffff; text-decoration:none; }
.home_slide_right			{ float:left; width:399px; margin-top:1px; background-image: url(../images/header/bg.png); background-repeat: no-repeat; background-position:top left;}



.prodbutton					{ padding-left:10px; width:184px; height:28px; background-image: url(../images/buttons/bg.gif); background-repeat: no-repeat; background-position: bottom left; }
.itemnumber					{ font-size:14px; font-weight:bold; }
.cart_open_left				{ width:32px; height:31px; background-image: url(../images/misc/cart_open_icon.png); background-repeat: no-repeat; background-position: top left; }
.cart_open_right			{ width:15px; height:31px; background-image: url(../images/misc/cart_closer_top.png); background-repeat: no-repeat; background-position: top right; }
.cart_open_bottom_left		{ width:12px; height:7px; background-image: url(../images/misc/cart_bottom_left.png); background-repeat: no-repeat; background-position: top left; }
.cart_open_bottom_right		{ width:12px; height:7px; background-image: url(../images/misc/cart_bottom_right.png); background-repeat: no-repeat; background-position: top right; }
.cart_shaddow				{ height:6px; background-image: url(../images/misc/alertbox_shaddow1.png); background-repeat: no-repeat; background-position: top; }
.clipartholder				{ border-top:1px solid #D9D9D9; padding-top:11px; }
.clipartholder1				{  }
.clipartholder1a			{ border-top:1px solid #D9D9D9; padding-top:9px; }
.itemadded					{ border-bottom:1px solid #D9D9D9; padding-top:5px; padding-bottom:11px; }
.float_row_first			{ border-bottom:1px solid #D9D9D9; padding-top:5px; padding-bottom:5px; }
.float_row					{ border-bottom:1px solid #D9D9D9; padding-top:5px; padding-bottom:5px; }
.float_rowp_first			{ border-bottom:1px solid #D9D9D9; padding-top:5px; padding-bottom:5px; padding-left:5px; }
.float_rowp					{ border-bottom:1px solid #D9D9D9; padding-top:5px; padding-bottom:5px; padding-left:5px; }
.choosecolor				{ border-bottom:1px solid #D9D9D9; padding-bottom:5px; font-weight:bold; }
.cartcontent				{ background-color:#D36210; padding-left:7px; padding-right:7px; }
.cartcontents				{ padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:5px; font-size:11px; line-height:15px; }
.cartcontents A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:15px; text-decoration:underline; }
.cartcontents A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:15px; text-decoration:underline; }
.cartcontents A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:15px; text-decoration:underline; }
.cartcontents A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:15px; text-decoration:none; }
.cartempty					{ padding-left:19px; padding-right:19px; }
.cart_holder_top			{ background-color:#FFFFFF; background-image: url(../images/misc/cart_top_right.gif); background-repeat: no-repeat; background-position: top right; }
.cart_holder_bottom			{ background-color:#FFFFFF; background-image: url(../images/misc/cart_bottom_right.gif); background-repeat: no-repeat; background-position: bottom right; }
.orange_bg					{ background-color:#D36210; }
.cart_closed_bg				{ padding-left:9px; padding-right:5px; background-image: url(../images/misc/cart_closed_bg.gif); background-repeat: repeat-x; background-position: top left; }
.cart_closed_bg A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_closed_bg A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_closed_bg A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_closed_bg A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_open_bg				{ padding-left:8px; padding-right:5px; background-image: url(../images/misc/cart_top_bg.gif); background-repeat: repeat-x; background-position: top left; }
.cart_open_bg A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_open_bg A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_open_bg A:active	 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.cart_open_bg A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.rightcolumn				{ float:left; width:160px; padding-top:15px; }
.leftmenu					{ float:left; padding-top:18px; width:169px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_item				{ background-image: url(../gui/sidebar/bullet.gif); background-repeat: no-repeat; background-position: top left; padding-left:10px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #E5E5E5; }
.leftmenu_item A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_item A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_item A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_item A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_items				{ background-image: url(../gui/sidebar/bullet.gif); background-repeat: no-repeat; background-position: top left; padding-left:10px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #E5E5E5; }
.leftmenu_items A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_items A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_items A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_items A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_itemf				{ background-image: url(../gui/sidebar/bullet.gif); background-repeat: no-repeat; background-position: top left; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.leftmenu_itemf A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_itemf A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_itemf A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:17px; text-decoration:none; }
.leftmenu_itemf A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#C93334; line-height:17px; text-decoration:none; }
.leftmenu_itemfs			{ background-image: url(../gui/sidebar/bullet.gif); background-repeat: no-repeat; background-position: top left; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.leftmenu_itemfs A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_itemfs A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_itemfs A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }
.leftmenu_itemfs A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#D36210; line-height:17px; text-decoration:none; }

.enlargeholder				{ padding-top:6px; padding-bottom:6px; border-top:1px solid #D8D8D8; background-color:#F2F2F2; }
.enlargeholder A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; line-height:15px; text-decoration:none; }
.enlargeholder A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; line-height:15px; text-decoration:none; }
.enlargeholder A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; line-height:15px; text-decoration:none; }
.enlargeholder A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#d36210; line-height:15px; text-decoration:none; }

.logo_holder				{ background-color:#FFFFFF; }
.bgbox_large				{ width:755px; background-image: url(../images/misc/bg_grey_large.gif); background-repeat: repeat-y; background-position: top left; }
.bgbox_large A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:underline; }
.bgbox_large_sep			{ border-right:1px solid #E5E5E5; }
.bgbox_large_cont			{ background-image: url(../images/misc/bg_grey_large_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.bgbox_large_holder			{ padding-left:25px; padding-right:25px; padding-top:21px; padding-bottom:21px; background-image: url(../images/misc/bg_grey_large_top.gif); background-repeat: no-repeat; background-position: top left; }
.bgbox_large1				{ width:942px; background-image: url(../images/misc/bg_grey_large1.gif); background-repeat: repeat-y; background-position: top left; }
.bgbox_large1 A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large1 A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large1 A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.bgbox_large1 A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:underline; }
.bgbox_large1_sep			{ border-right:1px solid #E5E5E5; }
.bgbox_large1_cont			{ background-image: url(../images/misc/bg_grey_large_bottom1.gif); background-repeat: no-repeat; background-position: bottom left; }
.bgbox_large1_holder		{ padding-left:25px; padding-right:25px; padding-top:28px; padding-bottom:29px; background-image: url(../images/misc/bg_grey_large_top1.gif); background-repeat: no-repeat; background-position: top left; }
.bgbox_double				{ width:755px; background-image: url(../images/misc/bg_grey_double.gif); background-repeat: repeat-y; background-position: top left; }
.bgbox_double1				{ width:755px; background-image: url(../images/misc/bg_grey_double1.gif); background-repeat: repeat-y; background-position: top left; }
.bgbox_double_holder		{ width:755px; background-image: url(../images/misc/bg_grey_double_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.bgbox_double_holder1		{ width:755px; background-image: url(../images/misc/bg_grey_double_top.gif); background-repeat: no-repeat; background-position: top left; }
.bgbox_double_holdera		{ width:755px; background-image: url(../images/misc/bg_grey_double_bottom1.gif); background-repeat: no-repeat; background-position: bottom left; }
.bgbox_double_holdera1		{ width:755px; background-image: url(../images/misc/bg_grey_double_top1.gif); background-repeat: no-repeat; background-position: top left; }
.product_holder_top			{ margin-left:11px; margin-right:11px; padding-top:19px; background-image: url(../images/misc/bg_box_top.png); background-repeat: no-repeat; background-position: top left; }
.product_holder_bottom		{ line-height:16px; padding-top:8px; margin-left:11px; margin-right:11px; padding-bottom:17px; background-image: url(../images/misc/bg_box_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.boxright_holder_top		{ padding-left:19px; padding-right:19px; padding-top:15px; padding-bottom:15px; background-image: url(../images/misc/box_top.gif); background-repeat: no-repeat; background-position: top left; }
.boxright_holder_top1		{ padding-left:19px; padding-right:19px; padding-top:15px; padding-bottom:15px; background-image: url(../images/misc/box_top1.gif); background-repeat: no-repeat; background-position: top left; } 
/* Updated by ds@phpagency.net :: holder_top2 Padding top 15px=>5px ; Mantis issue #0002413 2) */
.boxright_holder_top2		{ padding-top:15px; padding-bottom:15px; background-image: url(../images/misc/box_top2.gif); background-repeat: no-repeat; background-position: top left; }
.boxright_holder_top2a		{ padding-top:15px; padding-bottom:15px; background-image: url(../images/misc/box_top2a.gif); background-repeat: no-repeat; background-position: top left; }
.boxright_holder_bottom		{ background-image: url(../images/misc/box_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.boxright_holder_bottom2a	{ background-image: url(../images/misc/box_bottom2a.gif); background-repeat: no-repeat; background-position: bottom left; }
.boxright_holder_bottom2	{ background-image: url(../images/misc/box_bottom2.gif); background-repeat: no-repeat; background-position: bottom left; }
.boxright_holder1			{ padding-left:16px; padding-right:19px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.boxright_holder1a			{ padding-left:16px; padding-right:19px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.products_holder			{ background-color:none; padding-left:20px; padding-top:16px; padding-bottom:17px; color:#3C3C3C; line-height:18px; }
.products_holder A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:underline; }
.products_holder1			{ color:#3C3C3C; line-height:18px; }
.products_holder1 A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder1 A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder1 A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.products_holder1 A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:underline; }
.products_details A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:18px; text-decoration:none; }
.products_details A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:18px; text-decoration:none; }
.products_details A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:18px; text-decoration:none; }
.products_details A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D36210; line-height:18px; text-decoration:underline; }
.featured A:link 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.featured A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.featured A:active 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:none; }
.featured A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#3C3C3C; line-height:18px; text-decoration:underline; }
.smalltext					{ font-size:11px; line-height:17px; }
.smalltext1					{ font-size:12px; line-height:17px; }
.location 			{ margin:0px; padding-top:0px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; text-decoration:none; }
.location A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#D36210; text-decoration:underline; }
.location A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#D36210; text-decoration:underline; }
.location A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#D36210; text-decoration:underline; }
.location A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#D36210; text-decoration:none; }

.home_footer_holder		{ padding-right:24px; }
.footer_logo			{ float:left; background-color:none; }
.footer_logos			{ border-top:1px solid #9BBED8; }
.footer_logos_holder	{ border-top:1px solid #FFFFFF; }
.footer_logos_holder1	{ padding-top:35px; padding-bottom:0px; border-bottom:3px solid #F2F2F2; border-top:3px solid #F2F2F2; }
.footer_links			{ text-align:left; padding-top:2px; }
.footer_links A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer_links A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer_links A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer_links A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#487AAD; line-height:17px; text-decoration:underline; }
.footer 				{ border-top:1px solid #9BBED8; text-align:center; padding-top:19px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; line-height:17px; text-decoration:none; }
.footer A:link 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:none; }
.footer A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#487AAD; line-height:17px; text-decoration:underline; }
.copyright 				{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; text-decoration:none; }
.copyright A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; text-decoration:underline; }
.copyright A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; text-decoration:underline; }
.copyright A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; text-decoration:underline; }
.copyright A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#8B8B8B; text-decoration:none; }

.subcategories					{  }
.subcategoriesh					{  }
.subcategoriesh1				{ padding: 10px 8px 7px 8px; }
.categoryfilter					{ background-color:#ECECEC; padding:14px; }
.product_list_pagination		{ border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.product_list_paginationh		{ border-top:1px solid #FFFFFF; }
.product_list_paginationh1		{ border-top:3px solid #F2F2F2; border-bottom:3px solid #F2F2F2; padding: 7px 2px 7px 2px; }
.product_list_pagination_btm	{ border-top:1px solid #D8D8D8; }
.product_list_paginationbh		{ border-top:1px solid #FFFFFF; }
.product_list_paginationbh1		{ border-top:3px solid #F2F2F2; padding: 7px 2px 0px 2px; }
.product_list_price				{ font-weight:bold; }
.product_list_price_sale		{ font-weight:bold; color:#BC0001; }
.product_list_price_old			{ font-weight:bold; text-decoration: line-through; }
.price_red						{ font-weight:bold; color:#BC0001; }
.stepinfo						{ font-size:12px; font-weight:bold; line-height:17px; }
.stepinfos						{ color:#D36210; font-size:12px; font-weight:bold; line-height:17px; }

.contactright					{ padding-right:20px; border-right:1px solid #D9D9D9; }
.photoborder					{ border:1px solid #E5E5E5; }
.maywe							{ border-right:1px solid #E5E5E5; }
.guided							{ color:#444444; }
.guided A:link 					{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#D36210; line-height:18px; text-decoration:underline; }
.guided A:visited 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#D36210; line-height:18px; text-decoration:underline; }
.guided A:active 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#D36210; line-height:18px; text-decoration:underline; }
.guided A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#D36210; line-height:18px; text-decoration:none; }
.filtersep						{ border-top:1px solid #e0e0e0; padding-bottom:5px; }
.shp							{ border-bottom:1px solid #D8D8D8; }
.adrdefault						{ background-color:#ECECEC; }
.arrow							{ vertical-align:middle; }
.cart_row_first					{ border-bottom:1px solid #D8D8D8; padding: 0px 0px 6px 0px; }
.cart_row						{ border-bottom:1px solid #D8D8D8; padding: 6px 0px 6px 0px; }
.cart_rowa						{ border-top:1px solid #D8D8D8; padding: 9px 0px 6px 0px; }
.cart_rowa1						{ border-bottom:1px solid #D8D8D8; padding: 6px 0px 9px 0px; }
.cart_row1						{ border-bottom:1px solid #D8D8D8; padding: 0px 0px 6px 0px; }
.cart_row2						{ border-bottom:1px solid #D8D8D8; padding: 3px 0px 3px 0px; }
.cart_header2					{ background-color:#ececec; border-bottom:1px solid #D8D8D8; padding: 3px 0px 3px 0px; }
.cart_row3						{ border-bottom:1px solid #D8D8D8; padding: 0px 0px 6px 0px; }
.cart_row2y						{ border-bottom:1px solid #ffe2aa; padding: 4px 0px 4px 0px; }
.cart_row2a						{ background-color:#F9F9F9; border-bottom:1px solid #C8C8C8; padding: 4px 0px 4px 0px; }
.cart_row3a						{ background-color:#F9F9F9; border-bottom:1px solid #C8C8C8; padding: 4px 0px 4px 0px; }
.cart_row3b						{ background-color:#F5F5F5; border-bottom:1px solid #D8D8D8; padding: 4px 0px 4px 0px; }
.cart_row3a						{ background-color:#FFFFFF; border-bottom:1px solid #D8D8D8; padding: 4px 0px 4px 0px; }
.cart_row2f						{ padding: 4px 0px 4px 0px; }
.cart_row2_final				{ padding: 4px 0px 4px 0px; }
.cart_row_final					{ padding: 6px 0px 6px 0px; }
.text_row						{ border-bottom:1px solid #D8D8D8; padding: 0px 0px 6px 0px; }
.shipping_address_first			{ border-bottom:1px solid #D8D8D8; padding: 0px 0px 6px 0px; }
.shipping_address				{ border-bottom:1px solid #D8D8D8; padding: 6px 0px 8px 0px; }
.shipping_default				{ border-bottom:1px solid #CCCCCC; padding-bottom:5px; }
.shipping_address_last			{ padding: 6px 0px 6px 0px; }
.form_header					{ height:47px; background-image: url(../images/misc/header_left.gif); background-repeat: no-repeat; background-position: top left; }
.form_header_yellow				{ height:47px; background-image: url(../images/misc/header_lefta.gif); background-repeat: no-repeat; background-position: top left; }
.form_header_yellow1			{ height:47px; background-image: url(../images/misc/header_leftab.gif); background-repeat: no-repeat; background-position: top left; }
.form_headerh1_yellow			{ color:#d36210; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_righta1.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh_yellow			{ color:#444444; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_righta.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh_yellow1			{ color:#444444; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_rightab.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh1					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_right1.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh1a					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:16px; background-image: url(../images/misc/header_right1.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh2					{ font-weight:bold; padding-left:15px; padding-right:15px; background-image: url(../images/misc/header_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh3					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; background-image: url(../images/misc/header_right1.gif); background-repeat: no-repeat; background-position: top right; }
.form_headerh4					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:18px; background-image: url(../images/misc/header_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_headeri					{ height:47px; background-image: url(../images/misc/bg_header.gif); background-repeat: repeat-x; background-position: top left; }
.form_headerih					{ font-weight:bold; padding-left:15px; padding-right:15px; padding-top:11px; padding-bottom:18px; }
.form_footer_yellow				{ height:12px; background-image: url(../images/misc/footer_righta.gif); background-repeat: no-repeat; background-position: top right; }
.form_footer					{ height:12px; background-image: url(../images/misc/footer_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_footer1					{ height:12px; background-image: url(../images/misc/footer_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_footer2					{ height:12px; background-image: url(../images/misc/footer_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_top						{ height:12px; background-image: url(../images/misc/top_right.gif); background-repeat: no-repeat; background-position: top right; }
.form_content_yellow			{ border-left:1px solid #ffe7b7; border-right:1px solid #ffe7b7; padding: 5px 15px 5px 15px; }
.form_content					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 5px 15px 5px 15px; }
.form_content1					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 5px 0px 5px 0px; }
.form_content2					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 11px 18px 11px 18px; }
.form_content3					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 5px 18px 5px 18px; }
.form_content3a					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 0px 0px 0px 0px; }
.form_content3b					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 0px 13px 0px 13px; }
.form_content3c					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 0px 18px 0px 18px; }
.form_content4					{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 1px 14px 1px 14px; }
.form_contenti					{ padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:15px; }
.form_header_double				{ height:47px; background-image: url(../images/misc/header_left.gif); background-repeat: no-repeat; background-position: top left; }
.form_content_double_top		{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 15px 15px 10px 15px; }
.form_content_double_bottom		{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding: 0px 15px 5px 15px; }
.form_buttons_inner				{ border-top:1px solid #D8D8D8; padding-top:9px; }
.form_buttons_inner1			{ padding-top:12px; }
.form_buttons_inner1a			{ border-top:1px solid #D8D8D8; padding-top:12px; }
.form_buttons_inner1b			{ border-top:1px solid #D8D8D8; }
.form_buttons					{ padding-top:13px }
.backorder						{ border-top:1px solid #D8D8D8; padding-top:8px; padding-bottom:8px; }
.backorder1						{ padding-top:5px; padding-bottom:8px; }
.close_button					{ padding-bottom:12px; border-bottom:1px solid #D8D8D8; }
.form_error						{ background-image: url(../images/misc/bg_error_top.gif); background-repeat: no-repeat; background-position: top left; margin-bottom:10px }
.form_error A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form_error A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form_error A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form_error A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:none; }
.form_errorh					{ padding:14px; color:#BC0001; font-weight:bold; background-image: url(../images/misc/bg_error_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.form1_error					{ background-image: url(../images/misc/bg_error_top1.gif); background-repeat: no-repeat; background-position: top left; }
.form1_error A:link 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form1_error A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form1_error A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:underline; }
.form1_error A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BC0001; line-height:18px; text-decoration:none; }
.form1_errorh					{ padding:14px; color:#BC0001; font-weight:bold; background-image: url(../images/misc/bg_error_bottom1.gif); background-repeat: no-repeat; background-position: bottom left; }
.emailsample					{ background-color:#EAF4FB; background-image: url(../images/misc/mail_bg_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.emailsampleh					{ padding:13px; background-image: url(../images/misc/mail_bg_top.gif); background-repeat: no-repeat; background-position: top left; }
.emailsamplebody				{ background-color:#FFFFFF; background-image: url(../images/misc/sample_bg_top.gif); background-repeat: no-repeat; background-position: top left; }
.emailsamplebodyh				{ padding-left:21px; padding-right:21px; padding-top:41px; padding-bottom:31px; background-image: url(../images/misc/sample_bg_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.choose							{ padding-top:8px; padding-left:14px; padding-right:15px; padding-bottom:10px; background-image: url(../images/misc/bg_choose.gif); background-repeat: no-repeat; background-position: top left; }
.tab_on							{ background-image: url(../images/misc/tab_left.gif); background-repeat: no-repeat; background-position: top left; }
.tab_onh						{ padding-top:14px; padding-bottom:15px; padding-left:19px; padding-right:19px; background-image: url(../images/misc/tab_right.gif); background-repeat: no-repeat; background-position: top right; }
.tab_onh A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.tab_onh A:visited 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.tab_onh A:active 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.tab_onh A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.tab_off						{ background-image: url(../images/misc/tab_off_left.gif); background-repeat: no-repeat; background-position: top left; }
.tab_offh						{ padding-top:14px; padding-bottom:15px; padding-left:19px; padding-right:19px; background-image: url(../images/misc/tab_off_right.gif); background-repeat: no-repeat; background-position: top right; }
.tab_offh A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#252525; line-height:18px; text-decoration:none; }
.tab_offh A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#252525; line-height:18px; text-decoration:none; }
.tab_offh A:active 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#252525; line-height:18px; text-decoration:none; }
.tab_offh A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.history1						{ border-bottom:1px solid #D8D8D8; padding-bottom:10px; }
.proofviews						{ border-left:1px solid #D8D8D8; padding-left:15px; }
.addcartsteps					{ border-top:1px solid #D8D8D8; padding-top:10px; }
.multship						{ border-top:1px solid #D8D8D8; padding-top:10px; }
.edittabs						{ }
.tabscontent					{ background-color:#FFFFFF; padding:15px; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.edittabon						{ border-right:1px solid #D8D8D8; border-bottom:3px solid #FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; font-weight:bold; background-color:#FFFFFF; }
.edittabon A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.edittabon A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.edittabon A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.edittabon A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D36210; line-height:18px; text-decoration:none; }
.edittab						{ border-right:1px solid #D8D8D8; border-bottom:3px solid #b65108; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; font-weight:bold; color:#FFFFFF; background-color:#d36210; }
.edittab A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:18px; text-decoration:none; }
.edittab A:visited 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:18px; text-decoration:none; }
.edittab A:active 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:18px; text-decoration:none; }
.edittab A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:18px; text-decoration:none; }
.editquantity					{ background-color:#ececec; padding-top:8px; padding-bottom:8px; }
.editquantity1					{ background-color:#ececec; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; }
.editstatus						{ background-color:#fff1d4; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; }
.editstatusa						{ border-top:1px solid #D8D8D8; background-color:#fff1d4; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; }
.edittotals						{ border:1px solid #D8D8D8; }
.totalsholder					{ padding-left:13px; padding-right:13px; }
.editoptions1					{ border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.editinner						{ padding-left:10px; padding-right:10px; }
.editimprint					{ border-top:1px solid #D8D8D8; }
.editimprint1					{ border-bottom:1px solid #D8D8D8; padding-bottom:12px; }
.editquantitya					{ padding-top:7px; padding-bottom:4px; padding-left:10px; font-weight:bold; color:#FFFFFF; background-color:#D36210; border-bottom:3px solid #b35008; }
.editborder						{ border-bottom:1px solid #D8D8D8; }
.ajaxholder						{ padding-bottom:12px; border:1px solid #D8D8D8; }
.tcholder						{ padding-left:15px; padding-right:15px; }
 
.grayed							{ position:absolute; background-color:#FFFFFF; width:713px; height:89px; display:none; filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; }
.greyboxh						{ background-color:#E5E5E5; padding:15px; }
.greybox_top					{ background-color:#ECECEC; background-image: url(../images/misc/greybox_topright.gif); background-repeat: no-repeat; background-position: top right; }
.greybox_toph					{ padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:4px; background-image: url(../images/misc/greybox_topleft.gif); background-repeat: no-repeat; background-position: top left; }
.greybox_toph1					{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:0px; background-image: url(../images/misc/greybox_topleft.gif); background-repeat: no-repeat; background-position: top left; }
.greybox_bottom					{ background-color:#ECECEC; background-image: url(../images/misc/greybox_bottomright.gif); background-repeat: no-repeat; background-position: top right; }


#faq .accTogglerOpen 			{ padding-top:10px; padding-left:14px; padding-right:95px; padding-bottom:10px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#D36210; font-weight:bold; line-height:18px; background-image: url(../images/misc/faq_bg1_backo.gif); background-repeat: no-repeat; background-position: top right; }
#faq .accToggler 				{ padding-top:10px; padding-left:14px; padding-right:95px; padding-bottom:10px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#3D5C99; font-weight:bold; line-height:18px; background-image: url(../images/misc/faq_bg1_back.gif); background-repeat: no-repeat; background-position: top right; }

#faq .accContent 				{ margin: 0px; padding:12px; }
#faq .accContent p 				{ margin: 0px; }

#faq1 .accTogglerOpen 			{ padding-top:7px; padding-left:14px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes_open.gif); background-repeat: no-repeat; background-position: top right; }
#faq1 .accToggler 				{ padding-top:7px; padding-left:14px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes_closed.gif); background-repeat: no-repeat; background-position: top right; }

#faq1 .accTogglerWideOpen 	{ padding-top:7px; padding-left:14px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes_open_wide.gif); background-repeat: no-repeat; background-position: top right; }
#faq1 .accTogglerWide 		{ padding-top:7px; padding-left:14px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes_closed_wide.gif); background-repeat: no-repeat; background-position: top right; }

#faq1 .accToggler1Open 			{ padding-top:7px; padding-left:14px; padding-right:10px; padding-bottom:7px; display: block; margin: 0; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes1_open.gif); background-repeat: no-repeat; background-position: top right; }
#faq1 .accToggler1 				{ padding-top:7px; padding-left:14px; padding-right:10px; padding-bottom:7px; display: block; margin: 0; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes1_closed.gif); background-repeat: no-repeat; background-position: top right; }

#faq1 .accToggler1WideOpen 		{ padding-top:7px; padding-left:14px; padding-right:10px; padding-bottom:7px; display: block; margin: 0; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes1_open_wide.gif); background-repeat: no-repeat; background-position: top right; }
#faq1 .accToggler1Wide 			{ padding-top:7px; padding-left:14px; padding-right:10px; padding-bottom:7px; display: block; margin: 0; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes1_closed_wide.gif); background-repeat: no-repeat; background-position: top right; }

#faq1 .accContent 				{ margin: 0px; }
#faq1 .accContent1 				{ padding-top:10px; padding-left:10px; padding-right:10px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
#faq1 .accContent p 			{ margin: 0px; }

#faq_wide .accTogglerOpen 		{ padding-top:10px; padding-left:14px; padding-right:95px; padding-bottom:10px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#D36210; font-weight:bold; line-height:18px; background-image: url(../images/misc/faq_bg1_backo_wide.gif); background-repeat: no-repeat; background-position: top right; }
#faq_wide .accToggler 			{ padding-top:10px; padding-left:14px; padding-right:95px; padding-bottom:10px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#3D5C99; font-weight:bold; line-height:18px; background-image: url(../images/misc/faq_bg1_back_wide.gif); background-repeat: no-repeat; background-position: top right; }
#faq_wide .accContent 			{ margin: 0px; padding:12px; }
#faq_wide .accContent p 		{ margin: 0px; }


.wishtab		 				{ padding-top:10px; padding-left:14px; padding-right:95px; padding-bottom:10px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#444444; line-height:18px; background-image: url(../images/misc/bg_notes_closed.gif); background-repeat: no-repeat; background-position: top right; }

.c731A36				{ background-color:#731A36; height:22px; width:22px; border:1px solid #303030; }
.cF57421				{ background-color:#F57421; height:22px; width:22px; border:1px solid #303030; }
.c84724A				{ background-color:#84724A; height:22px; width:22px; border:1px solid #303030; }
.c003932				{ background-color:#003932; height:22px; width:22px; border:1px solid #303030; }
.c52449C				{ background-color:#52449C; height:22px; width:22px; border:1px solid #303030; }
.cFFEE00				{ background-color:#FFEE00; height:22px; width:22px; border:1px solid #303030; }

.c0096A4				{ background-color:#0096A4; height:22px; width:22px; border:1px solid #303030; }
.c00A65E				{ background-color:#00A65E; height:22px; width:22px; border:1px solid #303030; }
.c0060AD				{ background-color:#0060AD; height:22px; width:22px; border:1px solid #303030; }
.cD21349				{ background-color:#D21349; height:22px; width:22px; border:1px solid #303030; }
.cFECA38				{ background-color:#FECA38; height:22px; width:22px; border:1px solid #303030; }
.clD21349				{ background-color:#D21349; height:28px; width:28px; border:1px solid #303030; }
.cl00A65E				{ background-color:#00A65E; height:28px; width:28px; border:1px solid #303030; }

.subcategories		 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#444444; text-decoration:underline; line-height:18px; }
.subcategories a:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#487AAD; text-decoration:underline; line-height:18px; }
.subcategories a:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#487AAD; text-decoration:underline; line-height:18px; }
.subcategories a:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#487AAD; text-decoration:underline; line-height:18px; }
.subcategories a:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#d36210; text-decoration:none; line-height:18px; }

.pms_color			{ padding:5px 11px 5px 5px; font-size:10px; border:1px solid #FFFFFF; }
.pms_colors			{ padding:5px 11px 5px 5px; font-size:10px; background-color:#F6F6F6; border:1px solid #BC0001; }
.form_payment		{ padding-top:10px; border-top:1px solid #D8D8D8; }
.form_payment1		{ padding-top:10px; border-top:1px solid #D8D8D8; }
.cheque				{ background-color:#F2F2F2; padding-left:9px; padding-top:5px; padding-bottom:5px; }
.sameas				{ padding-top:10px; border-top:1px solid #D8D8D8; }
.graphholder		{ padding-bottom:8px; border-bottom:1px solid #D8D8D8; }
.graph_month		{ padding-top:2px; padding-bottom:2px; padding-right:11px; }
.graph				{ height:8px; background-color:#D8D8D8; }
.graphcolor			{ height:8px; background-image: url(../images/misc/graph_bg1.gif); background-repeat: repeat-x; background-position: top left; }
.dialogbox			{ background-color:#FFFFFF; padding:15px; border:1px solid #CCCCCC; background-image: url(../images/misc/bg_alertbox.gif); background-repeat: repeat-x; background-position: bottom left; }
.form_separator		{ border-top:1px solid #D8D8D8; }
.review				{ padding-bottom:15px; padding-top:15px; border-bottom:1px solid #D8D8D8; }
.review_final		{ padding-bottom:15px; padding-top:15px; }
.popup_photo		{ border:1px solid #D8D8D8; padding:19px; }
.editoptions		{ }
.cartphoto			{ width:170px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:15px; }
.float				{ float:left; text-align:left; }
.clear				{ clear:both; margin:0px; padding:0px; height:0px; }
.clear1				{ clear:both; margin:0px; padding:0px; }
.smallred 			{ color:#BC0001; }
.required 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#BC0001; text-decoration:none; line-height:18px; }
.required A:link 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#BC0001; line-height:18px; text-decoration:underline; }
.required A:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#BC0001; line-height:18px; text-decoration:underline; }
.required A:active 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#BC0001; line-height:18px; text-decoration:underline; }
.required A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#BC0001; line-height:18px; text-decoration:none; }
.inputerror			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#5F5F5F; text-decoration:none; border:2px solid #BC0001; background-color:#F4FAFE; }
.input 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#5F5F5F; text-decoration:none; border:1px solid #AAAAAA; background-color:#F4FAFE; }
.input1				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:1px; color:#5F5F5F; text-decoration:none; border:1px solid #AAAAAA; background-color:#F4FAFE; }
.input_holder		{ 
    float:left; 
    height:27px; 
    background-image: url(../images/bg_field_top.png); 
    background-repeat: no-repeat; 
    background-position: top left; 
}
.input_holder_left	{ float:left; height:23px; padding-left:8px; padding-right:5px; padding-top:4px; background-image: url(../images/sidebar/bg_field.png); background-repeat: no-repeat; background-position: top left; }
.input_button		{ float:left; }
.topmenu_item		{ float:left; padding-top:5px; }
.topmenu_item1		{ float:left; }
.topmenu_item2		{ float:right; padding-right: 18px;}
.input_top			{ background: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#666666; text-decoration:none; border:none; }
.input_left			{ background: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#666666; text-decoration:none; border:none; }
.list 				{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list li 			{ padding-left: 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.listh 				{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.listh li 			{ padding-left: 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.listh A:hover 		{ color:#000000;  }
.list1 				{ margin:3px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list1 li 			{ padding-left: 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list2 				{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list2 li 			{ padding-left: 10px; padding-bottom:8px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.prodcolors 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; text-decoration:none; line-height:18px; }
.prodcolors A:link 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444444; line-height:18px; text-decoration:none; }
.prodcolors A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444444; line-height:18px; text-decoration:none; }
.prodcolors A:active 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444444; line-height:18px; text-decoration:none; }
.prodcolors A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444444; line-height:18px; text-decoration:none; }
#screenshot				{ position:absolute; border:1px solid #d8d8d8; background:#FFFFFF; padding:5px; display:none; color:#fff; }
.suggestlinks			{ border-left:1px solid #d8d8d8; padding-left:15px; }
.bluetext				{ color:#487AAD; }

.sparse li          { margin-top:.5em;  }

.hm {
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
  text-transform:uppercase;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:15px;
  color:#1a5998;
  letter-spacing:-0.5px;
}
/* Code Update 1/14/11 */
ul.sidemenu {
  margin:0px;
  padding:0px;
}
ul.sidemenu li {
  background:0px;
  margin-left:15px;
  padding-left:0px;
}
.logo {   text-align:center;  }
/*.logo   h1 { margin:0px; padding:0px; margin-bottom:3px; } */
.logo	h1 { font-size:11px; margin:0px; padding:0px;  color:#ffffff; font-weight:normal; }
/* End Code Update 1/14/11 */

.header_topr { float:right }

.header_top h1 { font-size:13px; color:#ffffff; margin:0px; padding:0px 0px 5px 0px; line-height:15px; }

p.big_price {
    font-weight: bold
  ; font-size: 1.5em
}

.itemnr	{ font-weight:bold; font-size:12px; color:#505050; }

td.product_cell {
    border:solid 1px #efefef
  ; padding: 3px
  ; border-radius: 5px 10px 5px 10px / 10px 5px 10px 5px
  ; -moz-border-radius:5px 10px 5px 10px / 10px 5px 10px 5px
}
td.product_cell p {
    margin:0
  ; margin-bottom:5px
}
#narrowSearchButton {
    cursor: pointer
}

table.tblCartHeader {
    margin: 0 0 10px 0
 ;  border: 0
 ;  padding: 0
 ;  width: 100%
 ;  vertical-align: middle
}

table.tblCartHeader h1 {
    margin:0
  ; padding:0
}
ul.prodlinks {
    margin:0
  ; margin-top: 10px
  ; padding:0
  ; height:20px
}
ul.prodlinks li {
    display:block
  ; float: left
  ; margin-right:6px
  ; margin-bottom:5px
  ; width:180px
  ; padding-top:5px
  ; padding-bottom:5px
  ; background-image: url(../images/misc/prodlinkbg_narrow.gif)
  ; background-repeat: no-repeat
  ; background-position: top left
}
ul.prodlinks li a:link      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:15px; text-decoration:none; }
ul.prodlinks li a:visited   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:15px; text-decoration:none; }
ul.prodlinks li a:active    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:15px; text-decoration:none; }
ul.prodlinks li a:hover     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d36210; line-height:15px; text-decoration:none; }

