body{ margin:0px; color:#333333; font-size:12px; font-family: Arial; background-image:url('../Images/main_bg2.gif');background-repeat:repeat-x;background-color:#f0f0f0; } 
td, div, p, textarea, span{color:#333333; font-size:12px; font-family: Arial;}
a:link, a:visited, a:active{color:#1f5683; font-size:12px;text-decoration:none;}
a:hover{color:#557b99; font-size:12px;text-decoration:underline;}
.txtSearch{font:bold 14px Arial, Helvetica, sans-serif;color:#000;}
.mainProduct{font:bold 14px Arial, Helvetica, sans-serif;color:#369;}
.priceProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#F35813;}
.textBoxSearch{border:solid 1px #33699E;width:100px;height:21px;}
.description{font:italic bold 12px Arial, Helvetica, sans-serif;color:#444;}
.footer{font:bold 12px Arial, Helvetica, sans-serif;color:#333;}
.newsSavings{font:bold 14px Arial, Helvetica, sans-serif;color:#3788C1;}
.productDescription{font-size:12px;font-weight:300;color:#617082;}
.pageLinks{color:#FF5C1C; font-size:15px;font-weight:bold;}
A.pageLinks{font-size:15px;}
.filterSearch{font:bold 12px Arial, Helvetica, sans-serif;color:#369;}
.shipInfo{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;}
.kitPrice{font:bold 12px Arial, Helvetica, sans-serif;color:#474747;}
.txt_Price{font-size:12px;width:45px;height:19px;font-weight:bold;color:#3F3F3F;border:1px solid #000;padding-top:2px;padding-left:1px;}
.bodyHeading{font:bold 12px Arial, Helvetica, sans-serif;color:#113A63;}
.checkoutTitle{font-size:16px;font-weight:bold;}
.msgWarning{font:bold 12px Arial, Helvetica, sans-serif;color:#F00;}
.lineDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
.please{font:14px Arial, Helvetica, sans-serif;color:#486078;}
/*----------Links----------*/
a.lnk_goBack{font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#0086DD;}
a:link.lnk_goBack{font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#0086DD;}
a:visited.lnk_goBack{font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#0086DD;}
a:hover.lnk_goBack{font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#FF7E00;}
a:active.lnk_goBack{font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#0086DD;}
a.lnk_kitItem{font:11px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#474747;}
a:link.lnk_kitItem{font:11px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#474747;}
a:visited.lnk_kitItem{font:11px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#474747;}
a:hover.lnk_kitItem{font:11px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:#474747;}
a:active.lnk_kitItem{font:11px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#474747;}
a.lnk_kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:link.lnk_kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:visited.lnk_kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:hover.lnk_kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:underline;}
a:active.lnk_kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a.lnk_kitName_11px{font:bold 11px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:link.lnk_kitName_11px{font:bold 11px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:visited.lnk_kitName_11px{font:bold 11px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:hover.lnk_kitName_11px{font:bold 11px Arial, Helvetica, sans-serif;color:#346799;text-decoration:underline;}
a.lnk_kitDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:link.lnk_kitDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:visited.lnk_kitDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
a:hover.lnk_kitDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#346799;text-decoration:underline;}
a:active.lnk_kitDescription{font:bold 12px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;} 
a.lnk_fullCategory{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#FF6532;text-decoration:underline;}
a:link.lnk_fullCategory{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#FF6532;text-decoration:underline;}
a:visited.lnk_fullCategory{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#FF6532;text-decoration:underline;}
a:hover.lnk_fullCategory{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#FF6532;text-decoration:none;}
a:active.lnk_fullCategory{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#FF6532;text-decoration:underline;}
a.lnk_subCat{font:12px Verdana, Arial, Helvetica, sans-serif;color:#486078;text-decoration:underline;font-weight:normal;}
a:link.lnk_subCat{font:12px Verdana, Arial, Helvetica, sans-serif;color:#486078;text-decoration:underline;font-weight:normal;}
a:visited.lnk_subCat{font:12px Verdana, Arial, Helvetica, sans-serif;color:#486078;text-decoration:underline;font-weight:normal;}
a:hover.lnk_subCat{font:12px Verdana, Arial, Helvetica, sans-serif;color:#486078;text-decoration:none;font-weight:normal;}
a:active.lnk_subCat{font:12px Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#486078;text-decoration:underline;font-weight:normal;}

a.lnk_mainProduct{font:12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;font-weight:normal;}
a:link.lnk_mainProduct{font:12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;font-weight:normal;}
a:visited.lnk_mainProduct{font:12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;font-weight:normal;}
a:hover.lnk_mainProduct{font:12px Arial, Helvetica, sans-serif;color:#369;text-decoration:underline;font-weight:normal;}
a:active.lnk_mainProduct{font:12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;font-weight:normal;}

a.lnk_topMenu{font:bold 12px Arial, Helvetica, sans-serif;color:#3F3F3F;text-decoration:none;}
a:link.lnk_topMenu{font:bold 12px Arial, Helvetica, sans-serif;color:#3F3F3F;text-decoration:none;}
a:visited.lnk_topMenu{font:bold 12px Arial, Helvetica, sans-serif;color:#3F3F3F;text-decoration:none;}
a:hover.lnk_topMenu{font:bold 12px Arial, Helvetica, sans-serif;color:#3F3F3F;text-decoration:none;}
a:active.lnk_topMenu{font:bold 12px Arial, Helvetica, sans-serif;color:#3F3F3F;text-decoration:none;}
a.lnk_BottomLinks{color:#ffffff;font-weight:bold; border-bottom: solid 1px #75B2E3; line-height:18px;}
a:link.lnk_BottomLinks{color:#ffffff;}
a:visited.lnk_BottomLinks{color:#ffffff;}
a:hover.lnk_BottomLinks{color:#fafafa; text-decoration:none; border-bottom: solid 1px #ffffff;}
a:active.lnk_BottomLinks{color:#ffffff;}
a.lnk_RightLinks{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:normal;}
a:link.lnk_RightLinks{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:normal;}
a:visited.lnk_RightLinks{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:normal;}
a:hover.lnk_RightLinks{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:normal;}
a:active.lnk_RightLinks{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:normal;}
a.lnk_SearchProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#31329C;text-decoration:underline;}
a:link.lnk_SearchProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#31329C;text-decoration:underline;}
a:visited.lnk_SearchProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#31329C;text-decoration:underline;}
a:hover.lnk_SearchProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#31329C;text-decoration:none;}
a:active.lnk_SearchProduct{font:bold 12px Arial, Helvetica, sans-serif;color:#31329C;text-decoration:underline;}

a.lnk_Categories{font:bold 12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;}
a:link.lnk_Categories{font:bold 12px Arial, Helvetica, sans-serif;color:#336699;text-decoration:none;}
a:visited.lnk_Categories{font:bold 12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;}
a:hover.lnk_Categories{font:bold 12px Arial, Helvetica, sans-serif;color:#369;text-decoration: underline;}
a:active.lnk_Categories{font:bold 12px Arial, Helvetica, sans-serif;color:#369;text-decoration:none;}

a:active.blueLink{font:13px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;font-weight:normal;}
a:hover.blueLink{font:13px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;font-weight:normal;}
a:visited.blueLink{font:13px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;font-weight:normal;}
a:link.blueLink{font:13px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;font-weight:normal;}
a.shipInfo{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none}
a.shipInfo:link{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none}
a.shipInfo:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none}
a.shipInfo:active{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none}
a.shipInfo:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none}

a.link_breadcrumbs{font:12px Arial;color:#414141;text-decoration:none}
a.link_breadcrumbs:link{font:12px Arial;color:#414141;text-decoration:none}
a.link_breadcrumbs:hover{font:12px Arial;color:#414141;text-decoration:underline}
a.link_breadcrumbs:active{font:12px Arial;color:#414141;text-decoration:none}
a.link_breadcrumbs:visited{font:12px Arial;color:#414141;text-decoration:none}

a.proddescLink:link{font:11px Arial, Helvetica, sans-serif;color:#6e6e6e;text-decoration:underline}
a.proddescLink:hover{font:11px Arial, Helvetica, sans-serif;color:#6e6e6e;text-decoration:underline}
a.proddescLink:active{font:11px Arial, Helvetica, sans-serif;color:#6e6e6e;text-decoration:underline}
a.proddescLink:visited{font:11px Arial, Helvetica, sans-serif;color:#6e6e6e;text-decoration:underline}
a.masterLink:link{font:14px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:bold}
a.masterLink:hover{font:14px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;font-weight:bold}
a.masterLink:active{font:14px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:bold}
a.masterLink:visited{font:14px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:bold}
a.mediumLink:link{font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.mediumLink:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}
a.mediumLink:active{font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.mediumLink:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.minorLink:link{font:bold 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.minorLink:hover{font:bold 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}
a.minorLink:active{font:bold 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.minorLink:visited{font:bold 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.showingLink:link{font:12px Arial, Helvetica, sans-serif;color:#000;}
a.showingLink:hover{font:12px Arial, Helvetica, sans-serif;color:#000;}
a.showingLink:visited{font:12px Arial, Helvetica, sans-serif;color:#000;}
a.showingLink:active{font:12px Arial, Helvetica, sans-serif;color:#000;}
A.lnkBlue:link{font:bold 10px Verdana;color:#455261;text-decoration:none;}
A.lnkBlue:visited{font:bold 10px Verdana;color:#455261;text-decoration:none;}
A.lnkBlue:hover{font:bold 10px Verdana;color:#455261;text-decoration:underline;}
A.lnkBlue:active{font:bold 10px Verdana;color:#455261;text-decoration:none;}
a.bluelink2{FONT-WEIGHT:normal;COLOR:#8b8b8b;FONT:12px verdana,arial;TEXT-DECORATION:none;}
a:active.bluelink2{FONT-WEIGHT:normal;COLOR:#1B5594;FONT:12px verdana,arial;TEXT-DECORATION:none;}
a:visited.bluelink2{FONT-WEIGHT:normal;COLOR:#1B5594;FONT:12px verdana,arial;TEXT-DECORATION:none;}
a:hover.bluelink2{FONT-WEIGHT:normal;COLOR:#1B5594;FONT:12px verdana,arial;TEXT-DECORATION:underline;}
A.rowWhite:link{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
A.rowWhite:active{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
A.rowWhite:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}
A.rowWhite:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
a.lite_blue:link{font:bold 12px Arial, Helvetica, sans-serif;color:#448FC5;text-decoration:none;} 
a.lite_blue:active{font:bold 12px Arial, Helvetica, sans-serif;color:#448FC5;text-decoration:none;} 
a.lite_blue:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#448FC5;text-decoration:none;} 
a.lite_blue:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#448FC5;text-decoration:none;}
a.you_link:link{font:11px Arial, Helvetica, sans-serif;color:#535353;font-weight:normal;text-decoration:none;} 
a.you_link:active{font:11px Arial, Helvetica, sans-serif;color:#535353;font-weight:normal;text-decoration:none;} 
a.you_link:hover{font:11px Arial, Helvetica, sans-serif;color:#535353;font-weight:normal;text-decoration:underline;} 
a.you_link:visited{font:11px Arial, Helvetica, sans-serif;color:#535353;font-weight:normal;text-decoration:none;} 
.blueText{font:bold 12px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;}
.grayText{font:bold 12px Arial, Helvetica, sans-serif;color:#8c99a2;text-decoration:none;}
.blueText_14px{font:bold 16px Arial, Helvetica, sans-serif;color:#1B5594;text-decoration:none;}
.orangeText{font:12px Arial, Helvetica, sans-serif;color:#FF7806;text-decoration:none;font-weight:normal;}
.pointer_cursor{cursor:pointer;}
a.MenuMaster{text-decoration:none;font:11px Arial, Helvetica, sans-serif;color:#000;font-weight:normal;}
.reg{font:bold 20px Arial, Helvetica, sans-serif;color:#369;}
.sho{font:18px Arial, Helvetica, sans-serif;color:#369;}
.prdName{font:bold 18px Arial, Helvetica, sans-serif;color:#369;}
.blue_search{font:bold 14px Arial, Helvetica, sans-serif;color:#369;}
.pls{font:bold 12px Arial, Helvetica, sans-serif;color:#455261;}
.you{font:11px Arial, Helvetica, sans-serif;color:#535353;}
.rate{font:bold 12px Arial, Helvetica, sans-serif;color:#6e6e6e;}
.based{font:bold 11px Arial, Helvetica, sans-serif;color:#6e6e6e;}
.proddesc{font:11px Arial, Helvetica, sans-serif;color:#6e6e6e;}
.showing{font:12px Arial, Helvetica, sans-serif;color:#000;}	
.votes{font:11px Arial, Helvetica, sans-serif;color:#333;}
.not{font:bold 11px Arial, Helvetica, sans-serif;color:#DC2525;}
.blue_text_bold{font:bold 12px Arial, Helvetica, sans-serif;color:#113A63;}
.gray_text_12px{font:bold 12px Arial, Helvetica, sans-serif;color:#70879E;} 
.lite_blue{font:bold 12px Arial, Helvetica, sans-serif;color:#448FC5;} 
.bluestylelittle{font:12px verdana,arial;color:#006;}
.newstyle{font:11px verdana,arial;color:#1B5594;}
.not2{font:bold 12px Arial, Helvetica, sans-serif;color:#FD8F38;}
.youred{font:bold 12px Arial, Helvetica, sans-serif;color:#F00;}
.ratings{font:bold 11px Arial, Helvetica, sans-serif;color:#2473c8;}
.based2{font:10px Arial,Helvetica,sans-serif;color:#7b7b7b;}
.prodname{font:bold 16px Arial, Helvetica, sans-serif;color:#f80;}
.asterix{font:bold 11px Arial, Helvetica, sans-serif;color:#f80;}
.criteria{font:12px Arial, Helvetica, sans-serif;color:#2575cd;}
.row{font:8pt arial;color:#000;}
.rew{font:8pt arial;color:red}
.breadcrumbs{font:10px arial;color:#414141;}
.kitName{font:bold 14px Arial, Helvetica, sans-serif;color:#346799;text-decoration:none;}
span.hello{font:bold 14px Arial;color:#7f7f7f;margin:0;padding:0;}
span.user{font:bold 14px Arial;color:#ff571d;margin:0;padding:0;}
td.welcome_user{background-image:url('../assets/images/signout_div.jpg');background-position:center;background-repeat:no-repeat;vertical-align:middle;}
td.welcome_user img{vertical-align:middle;}
td.normaltext{padding:7px;}
td.normaltext2{font:14px Arial;font-style:normal;color:#363636;text-align:left;padding-left:6px;}
td.arrowdiv{width:6px;padding-left:10px;} 
table.arrowcontent{border:solid 1px #e4e4e4;background-color:#f5f5f5;height:20px;width:100%;}


/* --------------- NEW STYLES ------------------------*/
.top_bg_line { background-color:#266faa; background-image:url(../images/topline-bg.gif); }
#dropmenudiv {background-color:#ffffff;position:absolute;border:solid 1px #1f5683;padding-bottom:5px;}
#dropmenudiv a {width: 100%;display: block;height:23px;vertical-align:middle;text-decoration:none;overflow: visible;text-indent: 8px;overflow-x: auto;color:#1f5683;padding-top: 5px;}
#dropmenudiv a:hover{background-color:#e8e8e8;}
.topMenuTable{position:relative; vertical-align:top;}
a.cartText {color: red; font-weight:bold; text-decoration:underline;} 
.topMenuSeparator{color: #1f5683}
.search_bg {background-color:#ececec;}
.footerTable {width:100%; background-color:#2c6797;}
.filterText {font-weight:bold; font-size:14px;}
.topLinks {font-family:Verdana; color:#084880;font-size:11px;}
a.topLinks {text-decoration:underline;}
a:visited.topLinks {text-decoration:underline;}
a:hover.topLinks {text-decoration:underline;}
.instock {color:#333333; font-size:medium; font-weight:bold;}
.price {font-size:x-large; color:#bd0000; font-weight:bold;}
.dollarSign {font-size:x-large; color:#bd0000; font-weight:bold;}
.priceDetail {font-size:13px;color:#7b7b7b;}
.ourPrice {font-size:medium;color:#333333;}
.heading {font-family:Verdana; font-size:16px; font-weight:bold; color:#4f5d6b;}
IMG {border:none;}
.bgcolor01 { background-color: #4087c0; }
.bgcolor02 { background-color: #4087c0; }
.videoButton { z-index:10; position:absolute; left:0; top:0; display:block; margin:0px 0 0 0px; padding:0; width:100px; height:100px; clear:both;  background-image:url(../images/videobutton2.gif); background-repeat:no-repeat; min-height:0;}
.buybox_container { border-radius: 4px; border: 1px #ddd solid; background-color:#fff; padding:20px; } /*bbdcf8*/
.prodPrice {font-size:medium; color:#333; font-weight:bold; }
.sep {clear:both;height:10px;}
/* --------------- buttons ------------------------*/

.btn02 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f2ff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f0f2ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f2ff');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#616161;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align: center;
	cursor:pointer;
	width:100px;
}
.btn02:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f2ff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f0f2ff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2ff', endColorstr='#ffffff');
	background-color:#f0f2ff;
}
.btn02:active {
	position:relative;
	top:1px;
}

.btn03 {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
    font-family:Arial !important;
	font-size:17px !important;
	font-weight:bold !important;
	padding:7px 10px 7px 10px;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #ffee66;
    text-align:center;
}
.btn03:hover {
	backgrou}
.btn03:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fee21c), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #fee21c 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #fee21c 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #fee21c 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #fee21c 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #fee21c 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee21c', endColorstr='#ffab23',GradientType=0);
	background-color:#fee21c;
}
.btn03:active {
	position:relative;
	top:1px;
}

/*Product.aspx Photo Gallery*/
ProductPhotoGallery > div { float: left; width: 100%;}

.GalleryThumbnail {width:65px; cursor:pointer; margin:5px; padding:3px; border: solid 1px #fff;}
.PopupGalleryThumbnail{width:auto;height:auto; cursor:pointer; margin:5px;padding:3px; border: solid 1px #fff;}
.HighlightedThumbnail {border: solid 1px #414141;}
#ProductPhotoGalleryImageContainer {position:relative; min-height:150px;}
#ProductPhotoGalleryImageContainer > img {width:100%; cursor:pointer;}

#ImageContainerSpinnerOverlay, #ImageContainerSpinnerOverlayPopUp 
{opacity:0.5; position:absolute; background:#FFFFFF; width: 100%; height: 100%; top: 0%; bottom: 0%; z-index: 10; display:none;}

#ImageContainerSpinnerOverlay > img, #ImageContainerSpinnerOverlayPopUp > img
{position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-50px;}

/*Photo gallery popup*/
#ProductPhotoGalleryExtendedOverlay {position:fixed; background-color: rgba(0,0,0,0.5); width:100%; height:100%; display:none; left:0%; top:0%; z-index:100;}
#ProductPhotoGalleryExtendedPopUp {position:relative; background:#FFF; opacity:1 !important; width:80%; height:80%; top:10%; left:10%;}
#PopUpBody {height: 76%; width: 100%; float: left;}
#PopUpBody > div {height:100%; float:left;}
#PopUpFooter {width:100%; height:12%; float:left;}
#PopUpCloseButton {position: relative; float: right; }

.PopUpControl { 
    -moz-user-select: -moz-none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
    font-family: monospace;
    color:#d7d7d7; font-size:5em; font-weight:bold; 
    cursor: pointer;
}
.PopUpControl:hover {color:#cccccc;}

#ProductPhotoGalleryExtendedThumbnails {width: 25%; overflow-y:auto;}

#ProductPhotoGalleryExtendedImageContainer {width: 75%;}
#ProductPhotoGalleryExtendedImageContainer > div {height: 100%; float: left;}
#LeftArrowContainer,#RightArrowContainer {width:5%;}
#PopUpLeftArrow, #PopUpRightArrow {position:relative; top:40%;}
#PopUpImageContainer {width:90%; overflow:hidden; text-align:center; position:relative;}
.PopupGalleryMiddle {width:auto; height:auto; cursor:pointer; position:relative;}
.PopupGalleryBig {width:auto; height:auto; cursor:pointer; position:relative;}
.GalleryBig {height: 100%; cursor:pointer;}



