/* Page Generated in 0.000000 seconds */
html, body, form, td {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:12px;}
html {height:100%;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

img {border:0}

h1 {font-size:22px; font-weight:normal;color:#4F9DEC; font-family:Verdana, Arial, serif; padding:10px 0 0 0; line-height:24px;}
h2 {font-size:18px; font-weight:bold; color:#4F9DEC;font-family:Verdana, Arial, serif; padding-top:10px;}
h3 {font-size:16px; color:#4F9DEC; color:#4F9DEC; font-family:Verdana, Arial, serif; padding-top:10px;}
h4 {font-size:13px; font-weight:bold; color:#4F9DEC;}
h5 {font-size:11px; font-weight:bold; color:#4F9DEC;}

.htmlIFormError {color:red;}
.errortext, .validatorInputHighlighted, .tfvHighlight {color:red;}
body { height:100%; background-image:url('/img/bg_grad.jpg'); background-repeat:repeat-x; }
.red {color:red;}
#main {width:970px; background-color:#fff; }
#pgleft {width:200px; float:left; background-color:#fff;}
#pgright {width:195px; float:right;padding-top:12px;}
#bpgmid {padding:10px; margin:0 210px 20px 210px;}
#pgmid {width:755px; float:left; }
.clearcss {clear:both;}
#contentmain {padding:1px; margin:0 20px 20px 210px; width:555px; line-height:18px;}
.xtraimage{border:1px solid #e4e4e4; margin:0 5px 5px 0;}
#contentmain a {color: #4F9DEC; }

.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ff0000; }
.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through; color:#000;}
.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:18px;font-weight:bold;color:#ff0000;}

.testitext {font-size:11px;}
.testitext a {color:#999; font-style:italic; text-decoration:none; }
.testitext a:hover {color:#4F9DEC;  }

.pdfheader {color:#4F9DEC; font-size:12px; border-top:1px solid #99CCFF; font-weight:bold; padding:10px 0 10px 0;}

#sharesocial {text-align:center;border-top:1px solid #99CCFF;padding-top:10px;}
.winapole {border:4px solid #e8e8e8; background-color:#f2f2f2; padding:5px; margin:20px 0 0 0;}

#fadeshow1 {position:absolute; z-index:0;}

.res ul {list-style:none;}
.res .lipts {border-bottom:1px solid #e8e8e8; padding: 0 0 20px 0; width:500px;}
.res .lipts p {margin:0;padding:0;}
.res .lipts .stname {font-weight:bold; color:#4F9DEC;}

.locfrm {display:none;}
.maplink {display:none; }

/** Top Block styles **/
#top { width:970px; }
#toplogo { padding:20px 5px 5px 20px; }
#topmenu { width:970px; height:42px; background-image:url('/img/top_menu_bg.jpg'); background-repeat:repeat-x; }
.fmsg {width:405px;float:right;height:74px;}
.tflags {float:right;width:350px; margin-top:-15px; }
.textstate {margin:10px 0 0 -40px; }
.state1 { font-weight:bold; }
.state2 {font-weight:bold; font-size:28px; color:#4F9DEC;}
.state3 {font-weight:bold; font-size:11px; color:#4F9DEC;}

#topmenu ul, #topmenu li {border:0; padding:0; margin:0; list-style-type:none;display:block;height:42px;} 
#topmenu li {float:left;border-right:1px solid #fff;}
#topmenu li a {text-decoration:none; color:#fff; display:block; text-decoration:none; font-size:12px;text-transform:uppercase;width:75px;padding:12px 0 15px 0;}
#topmenu li a:hover {background-color:white; color:black;}
#topmenu li a.linkactive {}
#topmenu ul ul {float:left; padding:3px; display:block; position:absolute; background-color:#000;opacity:0.6;display:none; width:150px; z-index: 10;}
#topmenu ul li:hover ul {display:block;}
#topmenu ul ul li {float:none; margin:0; padding:0;text-align:left;}
#topmenu ul ul a {text-decoration:none;margin:0; padding:2px 4px 2px 4px; color:#fff;}
#topmenu ul ul a:hover {background-color:white; color:black;}
#topmenu .rslink a {width:170px;}

#llogin {color:#fff; text-transform:uppercase;font-size:10px;width:350px;float:left;margin:-32px 0 5px 480px; }
#llogin a {color:#fff; text-transform:uppercase; font-size:10px;}
#vcart {margin-left:5px;}
.cartbox {padding:4px; border:1px solid #e8e8e8;color:#e8e8e8; height:19px; }
#imgvc {margin-bottom:-4px;}
.searchtextbox, #searchtextbox  {font-size:12px; font-weight:normal; color:#4F9DEC; padding-right:10px; margin:-33px 0 5px 7px;}
#searchtextbox {width:100px;}
.go {margin: 0 -5px -5px 5px;}
/** Top Block styles End **/

/** Left Block Category styles **/
.cathead {background-color: #4F9DEC; padding:5px 2px 5px 5px; width:190px; margin:12px 0 0 5px; color:#fff; font-size:14px; font-weight:bold;}
#vm3 {width:200px; float:left; background-color:#fff; font-size:11px;}
#vm3 ul {list-style:none; padding:0; margin:0; border:0; display:block; }
#vm3 li {width:196px; text-indent:0px; float:left; display:block; background-image:url('/img/menu_line.gif'); font-weight:bold; height:26px; margin:5px 0 0 7px; }
#vm3 li a {display:block; padding:4px;text-decoration:none; color:#000; }
#vm3 li a:hover {display:block; text-decoration:none; color:#4F9DEC;}
#vm3 li a.scolorNEWS {color:#4a9eef;}
#vm3 li a.scolorNEWS:hover {color:red;}
#vm3 ul ul li {float:none; background-image:none;background-color:#d3e7fa;margin:2px; height:30px; padding:0px 4px 6px 4px;}
#vm3 ul ul li a { display:block;color:#000;}
#vm3 li ul {background-color:#bedbf8;display:none; position:absolute; z-index:100; margin: -25px 0px 0px 175px; }
#vm3 li:hover ul { display:block; }
#vm3 ul ul ul li {float:none;padding:0;  background-color:#F3B6C8;  margin:0 0 -1px 0;}
#vm3 li:hover li ul {display:none;}
#vm3 li li:hover ul { display:block; }
#vm3 ul ul a:hover { color:#4F9DEC; background-color:#fff;}
#vm3 ul ul ul a:hover { color:#4F9DEC; background-color:#8B8BB1;}

#vm3ser {width:200px; float:left; background-color:#fff; font-size:11px;}
#vm3ser ul {list-style:none; padding:0; margin:0; border:0; display:block; }
#vm3ser li {width:196px; text-indent:0px; float:left; display:block; background-image:url('/img/menu_line.gif'); font-weight:bold; height:26px; margin:5px 0 0 7px; }
#vm3ser li a {display:block; padding:4px;text-decoration:none; color:#000; }
#vm3ser li a:hover {display:block; text-decoration:none; color:#4F9DEC;}
#vm3ser li a.scolorNEWS {color:#4a9eef;}
#vm3ser li a.scolorNEWS:hover {color:red;}
#vm3ser li a.scolorDOB {color:red;}
#vm3ser li a.scolorDOB:hover {color:#4F9DEC;}
#vm3ser ul ul li {float:none; background-image:none;background-color:#d3e7fa;margin:2px; height:30px; padding:0px 4px 6px 4px;}
#vm3ser ul ul li a { display:block;color:#000;}
#vm3ser li ul {background-color:#bedbf8;display:none; position:absolute; z-index:100; margin: -20px 0px 0px 175px; }
#vm3ser li:hover ul { display:block; }
#vm3ser ul ul ul li {float:none;padding:0;  background-color:#F3B6C8;  margin:0 0 -1px 0;}
#vm3ser li:hover li ul {display:none;}
#vm3ser li li:hover ul { display:block; }
#vm3ser ul ul a:hover { color:#4F9DEC; background-color:#fff;}
#vm3ser ul ul ul a:hover { color:#4F9DEC; background-color:#8B8BB1;}


#vm3info {width:200px; float:left; background-color:#fff; font-size:11px;}
#vm3info ul {list-style:none; padding:0; margin:0; border:0; display:block; }
#vm3info li {width:196px; text-indent:0px; float:left; display:block; background-image:url('/img/menu_line.gif'); font-weight:bold; height:26px; margin:5px 0 0 7px; }
#vm3info li a {display:block; padding:4px;text-decoration:none; color:#000; }
#vm3info li a:hover {display:block; text-decoration:none; color:#4F9DEC;}
#vm3info li a.scolorNEWS {color:#4a9eef;}
#vm3info li a.scolorNEWS:hover {color:red;}
#vm3info ul ul li {float:none; background-image:none;background-color:#d3e7fa;margin:2px; height:30px; padding:0px 4px 6px 4px;}
#vm3info ul ul li a { display:block;color:#000;}
#vm3info li ul {background-color:#bedbf8;display:none; position:absolute; z-index:100; margin: -20px 0px 0px 175px; }
#vm3info li:hover ul { display:block; }
#vm3info ul ul ul li {float:none;padding:0;  background-color:#F3B6C8;  margin:0 0 -1px 0;}
#vm3info li:hover li ul {display:none;}
#vm3info li li:hover ul { display:block; }
#vm3info ul ul a:hover { color:#4F9DEC; background-color:#fff;}
#vm3info ul ul ul a:hover { color:#4F9DEC; background-color:#8B8BB1;}

/* Right Advert */
.radv {padding-top:5px;}
.rsimg {padding-bottom:5px;}
/* Right Advert end */
/** End Left Block Category styles **/

/** View Cart section **/
#cart, #usersignin, #usersignup {font-size:12px;color:#000000;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}
	.table {width:100%;}
	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */
	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */
	.table .head .thumb{width:10%} /* Cart Header Image Cell*/
	.table .head .title{width:48%} /* Cart Header Title Cell*/
	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:14%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}


.ordtable{width:550px;}
table.border {border: 1px solid #cccccc;}
.toprow { border-top:1px solid #999999;padding-top:2px;}
.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}

.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail, htmlICaptcha {width:100%;font-size:11px;border: 1px solid #cccccc} /* Text Fileds */
.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */
.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */
.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}
.first {text-align:left;padding-left:2px} /**  **/
.last {text-align:right;padding-right:2px} /**  **/
#captcha1 {width:150px;height:50px;padding:2px 3px 0 3px;}
#noread {font-size:10px;}

.buttons {text-align:center;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}
.chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.chkstep  .button:hover, .chkstep .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}

.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none;font-size:12px}
.link_button:hover {background-color: #cccccc;color:black;font-size:12px}

/* Quantity Box */
input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}

.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd;}
.chkstep .input,.input {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkfnav {text-align:right; margin-top:5px; }
#go163,#btnaddtocart {background-color: #ff0803; width:100px; padding:3px 0 3px 0;border:0;color:#fff;cursor: pointer;}
#go660, #chk_update_660, #tellafriend_send {background-color: #6DB340; width:100px; padding:3px 0 3px 0;border:0;color:#fff;cursor: pointer;}
#signiu_loginsubmit, #usersignin_loginsubmit {background-color: #4F9DEC; width:100px; padding:3px 0 3px 0;border:0;color:#fff;cursor:pointer;}
#btnviewcart, #btntestimonial {background-color:#666666;color:#fff;width:100px; padding:3px 0 3px 0;border:0;cursor: pointer;}
#cart_update {width:100px; padding:3px 0 3px 0;}
#empty {width:100px;padding:3px 0 3px 0;}
#back {background-color: #4F9DEC; width:100px; padding:3px 0 3px 0;border:0;color:#fff;cursor:pointer;}
#next, #ppconfirm, #changepass_save, .table #mydetails_save {border:0;width:100px;padding:3px 0 3px 0; background-color: #6DB340;color:#fff;cursor:pointer;}
#forgotpw_go {border:0;width:120px;padding:3px 0 3px 0; background-color: #6DB340;color:#fff;cursor:pointer;}
#cancel {width:100px;padding:3px 0 3px 0;}
#shop {width:120px;padding:3px 0 3px 0;}
/** View Cart section end **/

.lnbox {width:197px;border-left:1px solid #4F9DEC;margin:0 0 0 -5px;}
/** Blog **/
#bloghead {background-color: #4F9DEC; padding:5px 2px 5px 5px; width:190px; color:#fff; font-size:14px; font-weight:bold;}
.tblblog {width:555px;}
#blogright {width:160px; float:right;  border:1px solid #e4e4e4;  }
.btitle {font-size:16px;font-weight:bold;}
#recentbox #recenttitle {padding:2px;display:block;background-color:#EB0265;color:#fff;text-align:center;font-size:14px;font-weight:bold;}
.blogtitle {padding:3px;margin-left:5px;margin-bottom:-10px;border-bottom:1px solid #4F9DEC;}
.blogtitle a {color:#000;text-decoration:none;font-size:10px;}
.blogtitle:hover {background-color:#bedbf8;}
.blogtext {padding-top:20px;line-height:16px;}
.overallblog {border-bottom:1px solid #e4e4e4;padding-bottom:10px;}
#addcmnt_name, #addcmnt_email, #addcmnt_msg {width:90%; margin:4px;}
#addcmnt_msg {height:100px;}
#contentmain a.btnac,#contentmain #addcmnt_add {font-weight:bold;border:1px solid; background-color:#4F9DEC;color:#fff;padding:5px;width:120px;text-align:center;text-decoration:none;} 
#contentmain a.readmore {font-weight:bold;border:1px solid; background-color:gray;color:#fff;padding:5px;width:120px;text-align:center;text-decoration:none;}
#contentmain a.btnac:hover, #contentmain a.readmore:hover {background-color:white;color:gray;padding:5px;width:120px;text-align:center;text-decoration:none;}
.bsummary {width:85%;}
.poster {background-image:url('/img/blog_date.jpg');background-repeat:no-repeat;width:100px;height:89px;}
.pmth {color:#fff;padding:10px 0 0 40px;font-size:12px;font-weight:bold;}
.pdt {color:#666;padding:15px 0 0 28px;font-size:32px;font-weight:bold;}
.pyr {color:#666;padding:3px 0 0 40px;font-size:8px;font-weight:bold;}

fieldset { border: 1px solid #4F9DEC;font-style:italic;background-color:#d1e6fa;color:#4f9dec;}
/** Blog end **/

/** home blog **/
#rotblog {width:182px;height:94px; margin:5px 0 0 0; padding:4px; background-image:url('/img/news-bg.gif');background-repeat:no-repeat;overflow: hidden;}
#rotblog .rotwof { width: 170px;  height: 88px; overflow:hidden; float: left; clear:none;}
#rotblog .rotwof p {  margin: 30px 5px 5px 10px; font-size:10px;  }
#rotblog .rotwof a:link, #rotblog .rotwof a:visited {  text-decoration: none;  color: #636466;}
#rotblog .rotwof a:hover, #rotblog .rotwof a:active {  text-decoration: underline;}
#rotblog .rotwof a strong {  font-weight: bold;  color: #000;}
#rotblog .rotwof a i {  font-style: normal;}
#rotblog #rotwof1 {  display: block;}
#rotblog #rotblog-more:link, #rotblog #rotblog-more:visited { float: right;  clear: none;  margin-right: 10px;  text-decoration: none;  color: #ED1555; font-size:10px; }
#rotblog #rotblog-more:hover, #rotblog #rotblog-more:active {  text-decoration: underline;}
/** bome blog end **/

/* faq */
#faqtext {border-bottom:1px solid #e8e8e8; padding-bottom:20px;}
/* faq end*/

/*links page*/
.linfo {border-bottom:1px solid #e8e8e8;}
.exlink {font-size:12px; font-weight:bold; }
/*links page finish*/

/* Footer block */
#powered {float:right;margin-top:10px;}
.footertext { font-size:9px; color:#4F9DEC; margin-top:10px;}
.footertext a {color:#4F9DEC; text-decoration:none;}
.footertext a:hover {color:#000;}
#footerblock {margin-top:-20px;}
/* Footer block end*/

p.time{
	text-align: left;
	background-image: url('/img/counterbg.jpg');
	background-repeat:no-repeat;
	height:71px;	
	width:350px;
	margin: 0 0 0 50px;
	padding: 15px 0 0 0;
}


p.time .cd-time{
	color:#fff;
	font-size:40px;
	margin: 0 5px 0 5px;
	letter-spacing: 16px;
}

/* Highslide */
.highslide {
	cursor: url("/thirdparty/highslide/graphics/zoomin.cur"), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 5px solid #ccc;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/thirdparty/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/thirdparty/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
