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

img {border:0}

h1 {font-size:22px; font-weight:bold;color:#000; font-family: Arial, Verdana, serif; margin-bottom:10px;}
h2 {font-size:16px; font-weight:bold; color:#000; font-family: Arial, Verdana, serif; margin: 10px 0 20px 0; }
h3 {font-size:16px; font-weight:bold; color:#000; font-family: Arial, Verdana, serif; margin: 0px 0 20px 0; }
h4 {font-size:14px; font-weight:bold; color:#fff; }
h5 {font-size:11px; font-weight:bold; color:#fff; }
.sph3{margin-bottom:-40px;}

.htmlIFormError, .error, .dchkferror, #signup_message {color:red;}

/*body {background-image:url('/img/bg.gif'); background-repeat:repeat-x; background-color:#000;}*/
body {background-image:url('/img/bg2.gif'); background-repeat:repeat-x; background-color:#000;background-position:0px 262px;}
#main {width:960px;}
a {color:#666;}
a:hover {color:#fff;}
.clearcss {clear:both;}

.btnback {font-weight:bold; float:right; text-align:right; width:100px;}

.mediaimg { margin:20px 25px 0px 0;}
.mediathumb {margin:3px 3px 0px 0px; width:160px;}
.mediagrp {padding:5px;}

b {color:red;}
/* Content Block */
#content {background-color:#b1b6bc; width:960px; line-height:18px; height:390px; margin-top:10px;}
#hcontent {background-color:#b1b6bc; width:960px; line-height:18px; height:390px;margin-top:10px;}
/*.pgformat {position:absolute;margin-top:47px;padding:0 47px 47px 47px;overflow:auto;height:243px;width:475px;}*/
.pgf {position:absolute;margin-top:47px;padding:0 47px 47px 47px;}
.catpgformat {position:absolute;padding:37px 47px 47px 47px;}
/*.pgbrandit {position:absolute;margin-top:37px;padding:0 47px 47px 47px;overflow:auto;height:243px;width:475px;}*/
/*.pgblog {position:absolute;margin-top:47px;padding:0 47px 47px 47px;overflow:auto;height:243px;width:650px;}*/
.pgphoto {display:inline;float:right; }
.pgform {display:inline;float:right; width:380px; margin: 35px 0px 0px 600px;}
.pgtwitter {float:right; width:100px; margin: 30px 15px 0px 0px;}
.pgcat {display:inline; width:680px; margin: 35px 0px 0px 0px;}
.tblcat {margin-top:-20px;}
#rightblock {float:right;width:182px; }

/*TopBlock Styles Start*/
#topblock {width:960px;height:160px;}
#logotop {float:left; margin:8px 0 20px 0; }
.userdet {color:#fff;position:absolute;margin-left:760px;width:200px; margin-top:10px;}
#llogin {text-align:left;margin-bottom:10px; background-color:#666; padding:5px;opacity:0.8;}
#llogin a {color:#fff; padding:0 12px 0 12px;}
#llogin a:hover {color:#cc0000;}
#vcart  {text-align:left; background-color:#666; padding: 5px 5px 25px 5px;opacity:0.8;}
.cartbox {font-size:10px;float:right;padding-top:5px;}
.cartbox a { color:#fff;background-color:#cc0000; padding:2px 4px 2px 4px; text-decoration:none;}
.cartbox a:hover { color:#fff;background-color:#000; padding:2px 4px 2px 4px; text-decoration:none;}
/*TopBlock Styles end*/

/** Top Menu styles **/
#hm3 { width:1020px;text-decoration:none; height:24px;}
#hm3 a {text-decoration:none; color:#999; text-transform:uppercase; font-size:12px; }
#hm3 a:hover { background-color:white; color:black; }
#hm3 ul, #hm3 li {float:left;list-style:none; padding:0; margin:0; border:0; display:block;text-align:left;}
#hm3 li {margin-right:52px;}
#hm3 li a {display:block; }
#hm3 ul ul li {float:none;padding:0;margin:0px;}
#hm3 ul ul li a { display:block;margin:0px;}
#hm3 li:hover ul {display:block;}
#hm3 li ul {display:none; position:absolute;border:1px solid #000; background-color:#000;opacity:0.7;z-index:100;}
#hm3 ul ul a { color:#fff;padding:2px 4px 2px 4px; width:150px;}
#hm3 ul ul a:hover { background-color:white; color:black;}
/** Top Menu styles end **/

/** Foot Cat Menu styles **/
#catmenu {float:left;width:500px;text-align:left;padding:10px 0px 10px 0px;}
#catmenu a {text-decoration:none; color:#666; font-weight:normal; font-size:12px;text-transform:uppercase; }
#catmenu a:hover { background-color:white; color:black;}
.pipe {color:#666;padding:0px 10px 0 10px;}
/** Foot Cat Menu styles end **/

/** Left Menu **/
.lmenutitle {font-size:16px; color:#7091cd; font-style:italic; font-weight:bold; margin:0 0 10px 10px;}
#leftmenu ul {list-style:none; padding:0; margin:0 0 0 -3px; border:0; display:block;width:180px; text-indent:10px;}
#leftmenu li {width:180px; text-indent:10px; float:left; display:block; font-weight:bold; margin-bottom:-1px;background-image:url('/img/bg_menu.jpg'); background-repeat:repeat-x;height:45px;}
#leftmenu li a {display:block; padding:10px;text-decoration:none; color:#7091CD; }
#leftmenu li a:hover {display:block; text-decoration:none; color:#274C91;}
/** Left Menu end **/

/** Form Styles**/
#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .htmlIEmail { width:100%; font-size:11px; border: 1px solid #cccccc; } /* Text Fileds */
.validatorInputHighlighted{font-weight: bold; color: red;}
.validatorInputNormal{font-weight: normal;	color: black;}
/** Form Styles End**/

/* Footer block */
#footerblk {width:960px;padding-top:20px;}
#slogan {color:#666;width:370px;padding-top:10px;float:right;text-transform:uppercase;}
#footertwd {float:right;}
/* Footer block end*/

/* Product style */
#gal_photo {float:left;margin:-1px 0 0 2px; }
.fullimg {width:382px;float:left;}
.prodprice {font-size:20px;  }
.nextlink {display:inline;float:right;font-size:12px;}
.nextlink a{color:#fff;}
.nextlink a:hover{color:#757C88;}

.descript {border-bottom:1px solid white;}
.descript_text {color:#000;font-size:14px;min-height:120px; font-family:Arial, Verdana,  serif; }
.descript_text ul { font-size:12px; line-height:15px;}
.prodgrp {background-color:#A7ADB4; width:150px; padding:5px; margin:10px 6px 0 6px;}
.prodgrp2 {padding-right:20px;margin-top:-15px; }
.reladdcart {padding:3px 0 3px 0;font-size:10px;border:0;background-color:#000;color:#fff;text-transform:uppercase;width:80px;margin-top:5px;}
.reladdcart:hover {padding:3px 0 3px 0;font-size:10px;border:0;background-color:#757C88;color:#fff;text-transform:uppercase;width:80px;margin-top:5px;}
.addcart {width:80px;padding:3px 0 3px 0;font-size:10px;border:0;background-color:#000;color:#fff;text-transform:uppercase;margin:0 20px 0 20px;}
.addcart:hover {background-color:#757C88;color:#fff;}

.btnviewcart {font-size:10px; float:right; margin:-20px 170px 0 0; font-family:Arial, Verdana,  serif;}
.btnviewcart a { color:#fff;background-color:#000; padding:4px 10px 4px 10px; text-decoration:none;}
.btnviewcart a:hover { color:#fff;background-color:#757C88; padding:4px 10px 4px 10px; text-decoration:none;}

.tellfriend {font-size:10px; float:right; margin:-20px 30px 0 0; font-family:Arial, Verdana,  serif;}
.tellfriend a { color:#fff;background-color:#757C88;padding:4px 10px 4px 10px; text-decoration:none;}
.tellfriend a:hover { color:#fff;background-color:#000;padding:4px 10px 4px 10px; text-decoration:none;}

.testimonial {font-size:16px; font-style:italic; color:#79868C; margin:50px 20px 10px 20px; text-align:center; font-family:Arial, Verdana,  serif;}
.eachtesti { font-size:14px; font-style:italic; color:#79868C; margin:10px 0 10px 0;font-family:Arial, Verdana,  serif;}
/* Product style end */

/* Category style */
#catdesc {margin-top:-20px;text-align:left;width:865px;}

.morelink {font-size:10px;text-transform:uppercase;float:left;width:50px;margin-top:-2px;}
.morelink a { color:#fff;background-color:#000; padding:1px 4px 1px 4px; text-decoration:none;}
.morelink a:hover { color:#fff;background-color:#757C88; padding:1px 4px 1px 4px; text-decoration:none;}
.qacr {padding-top:5px;}
.addc {width:85px;float:left; margin-left:10px;}
.quickaddcart {font-size:10px;border:0;color:#fff;background-color:#000; text-decoration:none;text-transform:uppercase;}
.quickaddcart:hover {color:#fff;background-color:#757C88; text-decoration:none;}

/* Category style end */

/** view cart / order display **/
.btacc {float:right;padding-right:150px;}
#cart, #usersignin, #usersignup, #myaccount, #forgotpwd {font-size:11px;color:#000000;}
#myaccount {padding-bottom:220px;}
#cart h2 {padding-left:5px;padding-top:0px;padding-bottom:10px; color:white; font-size:16px; font-weight:bold; }
#cart h2 a {color:#59585d;}
#cart h2 a:hover {color:rgb(163,191,43);}

#carttext {font-size:11px;color:#000000;}
  
	.table {width:700px; color:#000000;}
	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:50%} /* Cart Header Title Cell*/
	.table .head .uprice{width:10%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:10%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:10%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:10%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;color:#fff;}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}

.ordtable{width:900px;}
table.border {border: 1px solid #ffffff;}
.toprow { border-top:1px solid #ccc;padding-top:2px; background-color:#f2f2f2;}
.bottomrow {background-color:#f2f2f2; padding-bottom:5px; }
/*#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .htmlIEmail { 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;/*border-left:1px solid #999999;*/padding-left:2px; } /**  **/
.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px;} /**  **/
/** view cart / order display end **/

.dchkfnav {text-align:right;width:700px;}
.chkstep,#myaccount,#usersignin,#usersignout, #forgotpwd, #usersignup, #viewcart {padding:47px 120px 47px 120px; min-height:390px;}
#usersignin.table, #forgotpwd.table, #usersignup.table {width:100%;}

/*buttons*/
#go78 { width:100px; padding:3px 0 3px 0; }
#go78 , #changepass_save, #usersignin_loginsubmit, #signiu_loginsubmit, #signup_signupsubmit, #mydetails_save {background-color: #cc0000; width:100px; padding:3px 0 3px 0;}
#forgotpw_go {width:120px;}
#empty,   #cart_update, #back,  #cancel {width:100px;padding:3px 0 3px 0;background-color: #000; border:0;color:#fff;}
.htmlISubmit, #next {width:100px;padding:3px 0 3px 0; border:0px; background-color: #cc0000; color:#fff; }
#shop {width:120px;padding:3px 0 3px 0;background-color: #000;color:#fff; }
.button {font-size:10px;width:60px;border:0;background-color:#000;color:#fff;}

/* hover */
#go78:hover,#changepass_save:hover, #usersignin_loginsubmit:hover, #signiu_loginsubmit:hover, #signup_signupsubmit:hover, #mydetails_save:hover {background-color: #757C88; width:100px; padding:3px 0 3px 0;}
#empty:hover,   #cart_update:hover, #back:hover,  #cancel:hover {width:100px;padding:3px 0 3px 0;background-color: #757C88; border:0;color:#fff;}
.htmlISubmit:hover, #next:hover {width:100px;padding:3px 0 3px 0; border:0px; background-color: #757C88; color:#fff; }
#shop:hover {width:120px;padding:3px 0 3px 0;background-color:#757C88;color:#fff; }
.button:hover {font-size:10px;width:60px;border:0;background-color:#757C88;color:#fff;}

/*buttons end*/

/** Form Fields **/
.label {background-color: #c4c8cc;padding-left:5px;border-bottom: 1px solid #dddddd; width:200px; padding:5px;}
.input {padding:2px;border-bottom: 1px solid #dddddd;}
#signiu_loginsubmit, #signup_signupsubmit,  #usersignin_loginsubmit { font-size:14px; color:#fff;}
/** Form Fields end**/

/** Events **/
#events {width:296px;height:350px;float:left;border:1px solid #000;padding:2px;}
/** Events end **/

/** Blog **/
#blog {margin-left:15px;width:296px;height:350px;float:left;border:1px solid #000;padding:2px;}
.tblblog {width:340px;}
.bloglink { font-style:italic; text-decoration:none; color:#fff;}
.lbbox {background-color:#a0a6ad; padding:0 0 1px 0;height:390px;}
.btitle {font-size:12px;font-weight:bold;}
.bphoto {display:inline;float:right;}
#recenttitle {color:#fff;padding:2px;display:block;text-align:center;font-size:14px;font-weight:bold;}
.blogtitle {padding:3px;margin:0 5px -15px 5px; border-bottom:1px solid #B1B6BC;}
.blogtitle a {color:#fff;text-decoration:none;}
.blogtitle a:hover {color:#cc0000;text-decoration:none;}
.blogtext {color:#000; padding-top:0px;line-height:16px;width:375px;font-style:italic;}
.overallblog {padding-bottom:10px;border-bottom:1px solid #ccc;width:640px;}
.ncomments {float:left;width:100px;font-weight:bold;}
.extrabtns {text-align:right;float:right;width:300px;}
.frmcmts {width:300px;float:right;margin:47px 10px 0 0; color:red;}
#addcmnt_name, #addcmnt_email, #addcmnt_msg {width:100px;border:12px solid red;}
a.btnac,#addcmnt_add {font-weight:bold;background-color:#cc0000;color:#fff;padding:5px;width:120px;text-align:center;text-decoration:none;} 
a.readmore {font-weight:bold; background-color:#757C88;color:#fff;padding:5px;width:100px;text-align:center;text-decoration:none; margin-right:6px;}
a.btnac:hover, a.readmore:hover {background-color:white;color:gray;padding:5px;width:100px;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 46px;font-size:12px;font-weight:bold;}
.pdt {color:#666;padding:15px 0 0 18px;font-size:32px;font-weight:bold;text-align:center;}
.pyr {color:#666;padding:3px 0 0 18px;font-size:9px;font-weight:bold;text-align:center;}
fieldset {width:340px; background-color:#C7CCCF; border:0; }
.line {border-bottom:1px solid #79868C; margin: 10px 0px 10px 0;}
.icaptcha {width:150px; height:50px;}
/** Blog end **/

/** Latest News **/
.lnbox {background-color:#a0a6ad; padding:0 0 1px 0;height:390px;}
#lnews {margin-left:15px;width:296px;height:350px;float:left;border:1px solid #000;padding:2px;}
#newshead {color:#fff;padding:2px;display:block;text-align:center;font-size:14px;font-weight:bold;}
.newstitle {padding:3px;margin:0 5px 0px 5px; border-bottom:1px solid #B1B6BC;}
.newstitle a {color:#fff;text-decoration:none;}
.newstitle a:hover {color:#cc0000;text-decoration:none;}
.newslink { font-style:italic; text-decoration:none; color:#fff;}
.newstext {color:#000; font-style:italic;}
.newsdate {color:#ff0000;}
.newsitemcontent { width:640px;}
/** Latest News end **/

/** Scroller **/
.Container {
  position: absolute;
  margin-top:47px;
  padding:0 47px 47px 47px;
}

#Scroller-Half { 
  position: absolute; 
  overflow: hidden;
  width: 475px;
  height: 290px;
}

#Scroller-Three-Quarter {
  position: absolute; 
  overflow: hidden;
  width: 680px;
  height: 290px;
}

#Scroller-Full { 
  position: absolute; 
  overflow: hidden;
  width: 865px;
  height: 290px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  float:left;
}
.Scrollbar-Track {
  width: 10px; height: 290px;
  position: absolute;
  background-color: #EEE;
}
.Scrollbar-Handle {
  position: absolute;
  top: 0px; left: 0px;
  width: 10px; height: 30px;
  background-color: #CCC;
}
/** Scroller end **/ 
