/*-----------------------------------------------------

	Jukebox Marketing Ltd
	www.jukeboxmarketing.com

	CSS Structure For
	www.rugstoyourdoor.com

	1.0 Reset
	2.0 Defaults
		2.1 Link defaults
		2.2 Type defaults
	3.0 Layout
		3.1 Top Navigation
		3.2 Home
		3.3 About
		3.4 FAQs
		3.5 Contact
		3.6 Product Display
	9.0 Debug	

RUGS RED: #CB1A1A

-----------------------------------------------------*/


/*-----------------------------------------------------
	 1.0 Reset
-----------------------------------------------------*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;font-weight: normal; font-style:normal; font-size: 100%;}




/*-----------------------------------------------------
	 2.0 Defaults
-----------------------------------------------------*/


	/*-----------------------------------------------------
		 2.1 Link
	-----------------------------------------------------*/
	
	/*-----------------------------------------------------
		2.2 Type
	-----------------------------------------------------*/

	.textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		width: 100px;
	}
	.adminHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
	.body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
	}
	.bodySmall {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}
	.bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
	}
	.bold a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		color: #CB1A1A;
	}
	.bold a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:underline;
		color: #CB1A1A;
	}
	.bodyWhite {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.bodyBlack {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	.editfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.button {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 20px;
		width: 80px;
	}
	.red {
		font-size: 12px;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.red:link {
		font-size: 12px;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.red:hover {
		font-size: 12px;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	.red:active {
		font-size: 12px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.border {
		border: 1px dotted #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CB1A1A;
		background-color:#FFFFFF;
		padding:6px;
		margin-bottom:8px;
	}
	.border_basket {
		border: 1px dotted #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CB1A1A;
		background-color:#FFFFFF;
		padding:6px;
		height:100px;
	}
	.go {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 20px;
		width: 25px;
	
	}
	.list {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.range {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	.design {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #666666;
	}
	.resultsHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #bbbbbb;
	}
	.redHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #CB1A1A;
	}
	.redBold {
		font-size: 12px;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	
	}
	.homeGrey {
		font-size: 18px;
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	
	}
	.homePrice {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #CB1A1A;
	}
	.italic {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		color: #666666;
	}
	.redBig {
		font-size: 14px;
		font-weight:bold;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.redBig:link {
		font-size: 14px;
		font-weight:bold;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.redBig:hover {
		font-size: 14px;
		font-weight:bold;
		color: #CB1A1A;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:underline;
	}
	.redBig:active {
		font-size: 14px;
		font-weight:bold;
		color: #00000;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.field {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.file {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		width: 100px;
	}
	.price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}
	.sizeList {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 24px;
	}
/*-----------------------------------------------------
	 2.1 Link defaults
-----------------------------------------------------*/
a {
color:#999999;
}
a:hover{
color:#CB1A1A;
}

/*-----------------------------------------------------
	 3.0 Layout
-----------------------------------------------------*/

body {
   text-align: center;
   }

#main_wrapper{
width: 968px;   background-color: #FFFFFF;  margin: auto;  padding: 10px 0px 0px 0px;
text-align:left;
height:500px;
}
#main_wrapper_body{
width: 968px;   background-color: #EEEEEE;  margin: auto;  padding: 0px 0px 0px 0px;
text-align:left;
border-top: 1px #CB1A1A solid;
border-bottom: 1px #CB1A1A solid;
}
#nav_left{
width:160px;
padding:6px;
float:left;
height:100px;
background-color:#EEEEEE;
}
#nav_middle{
width:648px;
float:left;
background-color:#FFFFFF;
height:500px;
padding:15px 15px 15px 15px;
}
#nav_right{
width:160px;
padding:6px;
float:left;
height:100px;
background-color:#EEEEEE;
}
.browse_left{
padding:5px;
background-color:#FFFFFF;
border:#000000 1px solid;
}

	/*-----------------------------------------------------
		 3.1 Top Navigation
	-----------------------------------------------------*/
	.van {
	float:right;
	}
	
	
	/*-----------------------------------------------------
		 3.1 Bottom Navigation
	-----------------------------------------------------*/	
	.bottom {
	margin-top:500px;
	width: 968px;   
	background-color: #EEEEEE;  
	color:#666666;
	margin: auto;  
	padding: 5px 0px 5px 10px;
	text-align:left;
	border-bottom: 1px #CCCCCC dotted;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	/*-----------------------------------------------------
	3.6 Product Display
	-----------------------------------------------------*/	
	.product_wrapper{
	width:100%;
	background-color:#F4F4F4;
	float:none;
	padding:5px;
	margin-bottom:5px;
	border: 1px dotted #999999;
	}
	.product_wrapper img{
	float:left;
	}
	.product_price{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CB1A1A;
	}
	.product_title{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	color: #CB1A1A;
	}
	.product_title a:hover{
	color:#666666;
	}
	.product_desc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:none;
	padding-top:60px;
	}
	.product_desc a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	}
	.product_desc a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	text-decoration:underline;
	}
	/*-----------------------------------------------------
	Forms
	-----------------------------------------------------*/	
	.altButtonFormat {
	background-color: #CB1A1A;
	font-family: verdana;
	border: #FFFFFF 1px solid;
	font-size: 10px;
	color:#FFFFFF;
	height: 20px;
	width: 25px;
	}
	
	/*-----------------------------------------------------
	Shopping Basket
	-----------------------------------------------------*/	
	.sub_total {
	margin-top: 70px;
	padding-top: 5px;
	padding-left: 5px;
	border-top:dotted 1px #999999;
	}
	.view_basket {
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 2px;
	border-top:dotted 1px #999999;
	}

	/*-----------------------------------------------------
	Shopping Basket - Completing Your Shopping
	-----------------------------------------------------*/	
	.basket_wrapper {
	width:580px;
	padding-left:20px;
	}
	.basket_wrapper_right {
	width:580px;
	padding-left:20px;
	text-align:right;
	}
	.basket_title {
	width:110px;
	font-size: 12px;
	color: #CB1A1A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	height:20px;
	}
	.basket_title_right {
	width:80px;
	font-size: 12px;
	color: #CB1A1A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	height:20px;
	text-align:right;
	float:right;
	}
	.basket_main {
	width:110px;
	float:left;
	padding-top:30px;
	height:80px;
	vertical-align:middle;
	}
	.basket_main_pad {
	width:110px;
	float:left;
	padding-top:30px;
	height:80px;
	vertical-align:middle;
	}
	.basket_main_right {
	width:80px;
	float:right;
	padding-top:30px;
	height:80px;
	vertical-align:middle;
	text-align:right;
	}
	.summary_right {
	font-size: 12px;
	color: #CB1A1A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:110px;
	float:right;
	vertical-align:middle;
	text-align:right;
	}
	.basket_main_image{
	width:110px;
	float:left;
	height:80px;
	vertical-align:middle;
	}
	/*-----------------------------------------------------
	Shopping Basket - Worldpay Specifics
	-----------------------------------------------------*/	
	#centralise_payment_page {
	padding: 0px 260px 0px 260px;
	}
	/*-----------------------------------------------------
	Image Floats
	-----------------------------------------------------*/	
	.float_right{
	float:right;
	}
	
.form_text_boxes {
				  font-size: 13px;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  border: 1px solid #CB1A1A;
		  height: 20px;
		  font-weight: normal;
		  padding: 2px 5px 0px 5px;
		  margin: 0px 5px 2px 0px;
		}
		.form_text_boxes_red {
				  font-size: 13px;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  border: 1px solid #CB1A1A;
		  height: 20px;
		  background-color:#FFCCCC;
		  font-weight: normal;
		  padding: 2px 5px 0px 5px;
		  margin: 0px 5px 2px 0px;
		}