@charset "utf-8";
/* CSS Document */

html, body, #wrapper {
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
/*
background:url(../images/site_bg.jpg) top repeat-x;
*/

}
body {
background:url(../images/site_bg2.jpg) top center no-repeat #000036 fixed;
}

#wrapper {
display:block;
margin-left:auto;
margin-right:auto;
width:850px;
}

#topNav, #topNav ul {
height:35px;
}
#topNav {
background:url(../images/topNav_bg.png) center no-repeat;
}
#footer {
background:url(../images/botNav_bg.png) center no-repeat;
text-align:center;
font-size:11px;
}

#topNav ul {

list-style:none;

}
#topNav ul li{
margin-top:10px;
float:left;
display:block;
margin-left:18px;
margin-right:18px;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
color:white;
}
#topNav ul li a {
text-decoration:none;
color:white;
}
#topNav ul li a:hover {
text-decoration:underline;
}
#header {
height:180px;
width:850px;
display:block;
float:left;
background:url(../images/header_bg.png) top left no-repeat;
}
#header img {
margin-top:6px;
margin-left:22px;
float:left;
border:none;
}
#top, #bot, #footer {
height:10px;
display:block;
width:850px;
float:left;
clear:left;
}
#top {
background:url(../images/contentTop_bg.png) top left no-repeat;
}
#bot {
background:url(../images/contentBot_bg.png) bottom left no-repeat;
}
#center {
background:url(../images/contentY_bg.png) left repeat-y;
float:left;
width:850px;
}
#content {
width:820px;
margin-left:15px;
font-size:12px;
min-height:250px;
padding-bottom:20px;
}
* html #content {
height: 250px;
}
#footer {
margin-top:8px;
height:35px;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
color:white;
}
#footer p {
margin-top:11px;
}

img.imgFloat1 {
margin:20px 6px 4px 12px;
float:left;
}
img.imgFloat2 {
float:right;
}

.productWrapper {
width: 840px;
margin-left:45px;
margin-top:20px;
}

#wrapper ol li {
display:inline-block;
float:left;
margin-bottom:16px;
background:url(../images/productBg.gif) top center no-repeat;
width:172px;
height:133px;
padding-left:8px;
}

#products {
margin-top:10px;
width:800px;
}

.productThumb {
width:160px;
text-align:center;
text-decoration:none;
}

.productImage {
width:159px;
height:99px;
text-align:center;
vertical-align:middle;
overflow:hidden;
margin-top:8px;
margin-left:1px;
display:inline-block;
}
.productDetails a{
text-decoration:none;
color:#fff;
}

.productDetails {
color:#fff;
margin-top:5px;
height:20px;
width:160px;
text-align:center;
text-decoration:none;
}







/* CSS FOR SHOP */
.bodyContent {
background-color:white;
}

#headerTab a,#headerTab a:active {
color:white;
text-decoration:none;
}
#headerTab span{
color:white;
}
#headerTab a:hover {
text-decoration:underline;
}

.headerImg td{
vertical-align:top;

}

.page a,.page a:hover {
font-weight:bold;
font-size:16px;
text-decoration:none;
color:#337494;
}

.page h2 {
font-size:16px;
color:#337494;
}

.prodDesc {
vertical-align:middle;


}
.prodImg {
width:190px;
}
.prodCost {
text-align:center;
}
.addItem {
vertical-align:middle;
text-align:center;
width:140px;
}

.addItem a, .actionButtons a, #myCartLink a, div#productQty a {
border:1px solid #337494;
padding:2px;
color:white;
background-color:#337494;
display:block;
text-align:center;
text-decoration:none;
}
.addItem a:hover, .actionButtons a:hover, #myCartLink a:hover, div#productQty a:hover{
color:#337494;
background-color:white;
display:block;
text-align:center;
}


div#productQty 
{
font-size:16px;  
}
div#productQty a
{
display:inline-block;
text-align:center;
width:8px;
padding:3px;
border:1px solid #fff;
color:#337494;
background-color:white;
text-decoration:none;
   
}
div#productQty a:hover
{
display:inline-block;  
border:1px solid #337494;
padding:3px;
color:white;
background-color:#337494;
}

.addItemCost {
	
	display:block;
	text-align:center;
	font-size:14px;
	margin-bottom:16px;
}

.addItemCost2{
margin-bottom:0px;
font-size:12px;
}
#myCartLink a {
display:block;
float:right;
margin-right:16px;
padding:1px 6px 1px 6px;
}

#topHeader {
border-top:1px solid white;
height:159px;
background:url(/Images/RightCol.jpg) right repeat-y white;

}

#topHeader a img {

float:left;
}
a img {
border:none;
}

.phoneNo {
font-size:25px;
color:white;
width:300px;
text-align:right;
display:block;
float:right;
padding:6px;
}

.backToList {
display:block;
float:left;
clear:both;
margin-top:20px;

}
.prodImgHolder {
display:inline-block;
width:100px;
height:100px;
}

#topHeadWrap {
background:url(/Images/renttoown-slogan.gif) top right no-repeat;
width:100%;
height:159px;
}

#main h2 {
padding-bottom:4px;
}
#main p {
padding-left:14px;
}

.rowHr span {
margin-top:5px;
display:block;
width:100%;
border-top:1px solid #c8c8c8;
height:6px;
}
.frontContent{
height:350px;
clear:right;
width: 820px;
}
.basket {
clear:left;
}
.basket td, .basket th{
text-align:left;
vertical-align:middle;
}
.basketQty {
width:110px;
}
.basketProduct {
width:90px;
}

.basketProdDetails {
font-size:14px;
}

.actionButtons a {
font-size:14px;
display:block;
float:left;
width:45%;
margin-left:10px;
padding:1px;
text-align:center;
margin-top:18px;
font-weight:normal;
}
.actionButtons a:hover {
font-size:14px;
display:block;
float:left;
width:45%;
margin-left:10px;
padding:1px;
text-align:center;
margin-top:18px;
font-weight:normal;
}

.basket td.basketTotal {

}
.basketTotal, .basketTotalPrice {
font-size:14px;
}

#basketQuoteCreate {
}
.basketQuoteInfo {
width:420px;
vertical-align:top;
color:#337494;
}
.subTotal {
width:130px;
}
table.Text {
margin-left:30px;
}

.locationsTab {
background:url(../images/Banner_new.jpg) top left no-repeat;
}

.locationsTab h2{
line-height:34px;
color:white;
font-size:14px;
margin-right:10px;
}
.spacer{
height:90px;
}
ul.bulletPoints{
list-style:disc;
padding-left:25px;
line-height:16px;
}
