/*
Smartprint

MWISMedia New Media Design & Development

Author: Garry Bartle
 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 11px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {
	margin: 0px;
	padding: 0px;
	color:#000000;
	background: repeat-x url(../images/main_bck.jpg);
	font-family: "arial", Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
#header_container {
	width: 800px;
	height:112px;
	margin: auto;
	position:relative;
}	
	
#main_container {
	width: 800px;
	margin: auto;
	position:relative;
}


#column_one {
	float:left;
	width:470px;
	padding:0 30px 0 0;
	}
	
#column_two {
	float:left;
	width:300px;
	}
	
	
#full_span{
	float:left;
	width:770px;
	padding:0 30px 0 0;
	}
	
	
	
	
#offers_box {
	float:left;
	width:300px;
	background:#FAC8BE url(../images/offers_bck.jpg) repeat-x;
	border-top:solid 5px #000000;
	border-bottom:solid 5px #D92216;
}

.offers_column {
	float:left;
	width:135px;
	padding:0 0 0 15px;
	}
	
#title_box {
	float:left;
	width:460px;
	border-bottom:solid 9px #DADADA;
	margin:0 0 10px 0;
	}
	
	
	#title2_box {
	float:left;
	width:300px;
	height:44px;
	border-bottom:solid 9px #DADADA;
	margin:0 0 10px 0;
	}
	
	#title_box_full_span {
	float:left;
	width:770px;
	border-bottom:solid 9px #DADADA;
	margin:0 0 10px 0;
	}
	
	#find_box {
	float:left;
	width:300px;
	border-bottom:solid 9px #DADADA;
	margin:0 0 10px 0;
	}
	
#price_box {
	float:left;
	width:420px;
	background-color:#FFEACA;
	padding:20px;

}

/* --------------------------NAV------------------------------*/

#nav ul{
	margin: 15px 0 35px 0;
}

#nav li{
	padding: 0 13px 0 13px;
	list-style:none;
	display:inline;
	border-right:solid 1px #CACACA;
}

#nav li.last{
	padding: 0 14px 0 14px;
	list-style:none;
	display:inline;
	border-right:none;
}

#nav li a, nav li.last  a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
	#nav li a:hover, nav li.last  a:hover{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dashed 1px #000000;
	padding-bottom:2px
	}

/* ------------------------Lists---------------------------*/

.inline ul {
	margin: 0 0 0 0;
}

.inline li{
	padding: 0 5px 0 10px;
	list-style:none;
	display:inline;
	line-height:140%;
	font-size:12px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;	
	
}



.vlist ul {
	margin: 0 0 0 0;
}

.vlist li{
	padding: 2px 0 0 0;
	list-style:none;
	line-height:140%;
	font-size:10px;
	
}

#sitemap ul {
	margin: 30px 0 0 20px;
}

#sitemap li{
	padding: 0 0 6px 15px;
	font-size:12px;
	list-style:none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;	


	
}

#sitemap a {
	color:#000000;
	text-decoration:none;}
	
	#sitemap a:hover {
	color:#000000;
	text-decoration:underline;}


/* -------------------------Headers-------------------------------*/


h5 {
	font-weight:bold
	}
	
	h6 {
	margin:5px 0 5px 0;
	font-size:13px;
	font-weight:bold;
	}

/* ------------------------Paragraphs &  Text----------------------------*/

#column_one p {
	line-height:140%;
	margin:0 0 15px 0;
	font-size:12px;
	}

.offers_column  p{
	line-height:130%;
	margin:10px 0 10px 0;
	font-size:11px
	}
	
	
#column_two p {
	line-height:140%;
	margin:0 0 10px 0;
	}


	
.redtext {
	color:#CC0000;}
	
.pricetext  p{
	font-size:29px;
	font-weight:bold;
	
}


#free_delivery_one {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	
}

#free_delivery_two {
	text-align:center;
	font-size:17px;
	padding:5px 0 5px 0;
	font-weight:bold;
    color:#CC0000;
	
}

#free_delivery_three {
	text-align:center;
	font-size:17px;
	padding:0 0 5px 0;
	font-weight:bold;
    color: #FF6600;
	
}


#guide_link a {
	color:#000000;
	font-weight:bold;

	}
	
.price_title {
	margin:5px 0 5px 0;
	font-size:13px;
	font-weight:bold;}

#price_box  p{
	font-size:11px;
	line-height:140%;

}

.big_price {
	font-size:14px;
	font-weight:bold;}
	
#privacy p {line-height:140%;
	margin:0 0 10px 0;}
	
/* -------------------------Footer----------------------*/

#footer {
	float:left;
	width:100%;
	height:69px;
	background:url(../images/footer_bck.jpg) repeat-x;
	text-align:center;
	padding:30px 0 0 0;
}

address {
	color:#FFFFFF;
	font-size:14px;
	font-style:normal;
	padding:10px 0 0 0;}
	
	#links {
	text-align:center;
	float:left;
	width:100%;
	padding: 10px 0 10px 0; 
	
}
	
	#links a {
	
	color: #000000;
	text-decoration: none;
	padding: 0 20px 0 0;
}
	