/* WEBSITE FRAMEWORK */

body,html{
	margin:0;
	padding:0;
	height:100%;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(../Images/body_bg_loop.jpg);
	background-repeat:repeat-x;
}
#siteWrapper{
	margin:0 auto;
	padding:0;
	width:963px;
}
#headerWrapper{
	width:963px;
	height:136px;
}
#topText{
	height:35px;
	width:963px;
	color:#ffffff;
	padding-top:5px;
	font-size:11px;
}
#logoFrame{
	float:left;
	width:384px;
	height:85px;
}
#contentTop{
	width:963px;
	background-image:url(../Images/Boxes/content_box_top.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	padding-top:10px;
}
#contentWrapper{
	width:943px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}
#contentFooter{
	min-height:151px;
	background-image:url(../Images/Boxes/content_box_footer.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}
/* for Internet Explorer */
/*\*/
* html #contentFooter {
	height:151px;
}
#contentFooter a{
	color:#ffffff;
}
#leftColumn{
	float:left;
	width:199px;
}
#mainColumn{
	float:right;
	width:744px;
}
#navFrame{
	float:right;
	width:315px;
	margin-top:9px;
}
.navLinkHolder{
	color:#FFFFFF;
	font-size:13px;
	width:265px;
	float:right;
}
.navLinkHolder a{
	color:#FFFFFF;
}
.navLinkHolder a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#checkoutFrame{
	float:right;
	width:315px;
	height:37px;
	background-image:url(../Images/Boxes/checkout_box.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	margin-top:13px;
}
#checkoutIcon{
	float:left;
	padding-right:6px;
	padding-top:9px;
	padding-left:6px;
}
#checkoutButtons{
	float:left;
	padding-right:6px;
	padding-top:6px;
}
#checkoutText{
	float:right;
	text-align:right;
	padding-right:6px;
	padding-top:11px;
}
.flagsContainer{
	width:400px;
}
/* LEFT SIDE BOXES */
.sideOffer{
	margin-top:5px;
	height: 116px;
}
#searchBox{
	width:166px;
	height:33px;
	background-image:url(../Images/Boxes/search_box.jpg);
	background-repeat:no-repeat;
	padding-top:31px;
	padding-left:10px;
	padding-right:10px;
}
#browseBoxTop{
	width:166px;
	min-height:159px;
	background-image:url(../Images/Boxes/browse_box_top.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding-top:35px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	
}
/* for Internet Explorer */
/*\*/
* html #browseBoxTop {
	height:194px;
}
#browseBoxTop a{
	color:#ffffff;
	
	
	
}
#browseBoxLoop{
	margin-top:5px;
	width:186px;
	background-image:url(../Images/Boxes/browse_box_loop.jpg);
	background-repeat:repeat-y;
}
#browseBoxFooter{
	width:186px;
	height:8px;
	background-image:url(../Images/Boxes/browse_box_footer.jpg);
	background-repeat:no-repeat;
}
#newsletterBox{
	width:166px;
	height:118px;
	background-image:url(../Images/Boxes/newsletter_box.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-size:11px;
}

/* MAIN CONTENT DIVS */

.welcomeHeader{
	padding-bottom:7px;
}
.headerBox h1 {color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.headerBox{
	background-image:url(../Images/Boxes/header_box.jpg);
	background-repeat:no-repeat;
	width:734px;
	height:21px;
	color:#ffffff;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:15px;
}
.headerBox a{
	color:#ffffff;
}
.headerBox a:hover{
	color:#ffffff;
	text-decoration:none;
}
.textHolder{
	width:724px;
	padding-left:10px;
	padding-bottom:10px;
}
.productHolder{
	width:180px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:15px;
	float:left;
	text-align:center;
}
.productCaption{
	width:166px;
	padding-top:3px;
	padding-right:7px;
	padding-left:7px;
}
.prodImage{
	float:left;
	padding-bottom:15px;
	width:410px;
}
.prodInfo{
	float:right;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:10px;
	width:305px;
}
.price{
	font-size:20px;
	color:#990000;
	font-weight:bold;
}

/* ADVERTS */

.adBoxLarge{
	width:744px;
	margin-bottom:15px;
	background-image:url(../images/frontpage/bargainbasement_skin.jpg);
	background-repeat:no-repeat;
	width:744px; 
	height:254px; 
}
.adBoxLeft{
	width:186px;
	padding-top:5px;
}

/*Jan sale*/
#saleSearch{
	width:744px;
	margin-top:197px;
	float:right;
	text-align:right;
}
.saleStyle{
	width:158px;
	font-size:16px;
	position:relative;
	top:9px;
}
.saleSize{
	margin-left:15px;
	width:157px;
	font-size:16px;
	position:relative;
	top:9px;
}
.saleColour{
	margin-left:11px;
	width:158px;
	font-size:16px;
	position:relative;
	top:9px;
}
.saleSearchButton{
	position:relative;
	top:14px;
	padding-right:14px;
}
.numberOfProducts{
	color:#FFFFFF;
	font-weight:bold;
	width:167px;
	position:relative;
	top:5px;
	font-size:16px;
}

/* OTHER */

a img {
	border:none;
}
a{
	text-decoration:none;
	color:#990000;
	outline:none;
}
a:hover{
	text-decoration:underline;
	color:#FF3333;
}

.clearBoth{
	clear: both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
p{
	line-height:16px;
	padding-bottom:15px;
	padding-top:5px;
	margin:0;
}
ol{
	margin-top:10px;
	margin-bottom:0;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:0;
}
li{
	padding-bottom:5px;
}
.bold{
	font-weight:bold;
}
hr {
	border-bottom:1px dotted;
	border-top:0;
	color:#990000;
	height:1px;}

/* HR FOR BROWSE BOX */
div.hrdark, div.hrlight {display: none}
div.hrdark, div.hrlight, div.hrmed {
  display: block;
  height: 2px;
  background-repeat: no-repeat;
  background-position: center center;
  padding:5px 0;
}
div.hrdark {background-image: url(../Images/Boxes/browse_box_darkhr.gif);}
div.hrmed {background-image: url(../Images/Boxes/browse_box_medhr.gif);}
div.hrlight {background-image: url(../Images/Boxes/browse_box_lighthr.gif);}
hr.solid{border-bottom:0;border-top:1px solid;color:#fff;height:1px;display:none;}

h1 {
	font-weight:bold;
	font-size:13px;
	padding:0;
	margin:0;
	
	color:#990000;
}
h2 {
	font-weight:bold;
	font-size:16px;
	padding:0;
	margin:0;
	
}
h3 {
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	color:#FF3333;
}
.white{
	color:#ffffff;
}
input[type='text'] {
	background-image:url(../Images/input_gradient.jpg);
	background-repeat:repeat-x;
}
input[type='password'] {
	background-image:url(../Images/input_gradient.jpg);
	background-repeat:repeat-x;
}
.italic{
	font-style:italic;
}
.imageTrans{
	behavior: url(iepngfix.htc);
}

/* contact us rules */
.contactus p {
	position: relative;
	left: 150px;
	top: -15px;
	margin: 0px;
}
#contactLeft{
	float:left;
	width:420px;
	margin-top:32px;
}
#contactRight{
	float:Right;
	width:162px;
	margin-top:8px;	
}
/* end of contact us rules */

/* general styles rules */
.centered {
	text-align: center;
}
.boldred{
	font-weight:bold;
	color:#9D0000;
}
/*end general styles rules*/

/*vertical form*/

div.vfrow {
  clear: both;
  padding-top: 5px;
  }

div.vfrow span.vflabel80 {
  float: left;
  text-align: right;
  width: 80px;
  padding-right: 10px;
  }
div.vfrow span.vflabel120 {
  float: left;
  text-align: right;
  width: 120px;
  padding-right: 10px;
  }

div.vfrow span.vfformw {
  text-align: left;
  } 

/* end vertical form */

/* specific page styles*/
#maincontent .presscoverage_left{
	float: left;
	width: 155px;
	color: #9D0000;
	font-weight: bold;
}
#maincontent .presscoverage_right{
	float: right;
	width: 155px;
}
#maincontent .central {
	width: 330px;
	margin: 10px auto 30px auto;
	clear: both;
	text-align: center;
}
#maincontent .central p{
	margin: 0
}

/* Add to cart dialog */
#addToCartLeft{
	float: left;
	width: 136px;
	text-align:center;
}
#addToCartRight{
	float: right;
	width: 136px;
	text-align:center;
}
#addToCartContent{
	text-align:center;	
}

/* Side Tabs */
#faceb_tab, #twit_tab, #rss_tab, #mail_tab {right:-5px;height:32px;width:40px;margin:0;padding:0;position:fixed;z-index:5000;}
#faceb_tab a, #twit_tab a, #rss_tab a, #mail_tab a {display:block;width:100%;height:100%;}
#faceb_tab a:hover, #twit_tab a:hover, #rss_tab a:hover, #mail_tab a:hover {right:0;height:32px;width:40px;margin:0;padding:0;position:fixed;z-index:5000;}

#faceb_tab{top:135px;}
#twit_tab{top:175px;}
#rss_tab{top:215px;}
#mail_tab{top:255px;}




/* Side Tabs */
