.switchcontent{display:none;}

body{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	}

form{margin: 0px;}


	
a, .forms p{
	color: #000000;
}

a:hover{
	text-decoration:none;
}

a:active{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}	

.clearEnd{
	clear:both;
	height: 1px;
	width: 1px;
}

.floatLeft{
	float: left;
}




#container{
	width: 100%;
	background-color: #235d7c;
	clear: both;
	float: left;
	padding-bottom: 40px;
}

#conatiner2{
	width: 999px;
	margin-right: auto;
	padding-bottom: 30px;
	margin-left: auto;
}

.left{
	float: left;
	width: 640px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.left_phones{
	float: left;
	width: 282px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.leftprod{
	float: left;
}

.right{
	float: right;
	width: 282px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.centre{
	clear: both;
	float: left;
	width: 960px;
	margin-left: 20px;
}

.content, .back_content{
	width: 999px;
	background-repeat: repeat-y;
	background-position: right top;
	clear: both;
	float: left;
}

.back_content{
	background-image: url(images/back-content.jpg);
}

.flash{
	float: left;
	position: relative;
	z-index: 5;
	top: -12px;
	clear: both;
}

.banner{
	clear: both;
	float: left;
	height: 100px;
	width: 100%;
}

.banner_back{
	background-image: url(images/banner_back.gif);
	background-repeat: no-repeat;
	padding: 5px;
	float: left;
	height: 60px;
	width: 468px;
}
	
#conatiner_header{
	clear: both;
	float: left;
	width: 100%;
	background-image: url(images/back_header.jpg);
	background-repeat: repeat-x;
	height: 254px;
}

#header{
	width: 999px;
	margin: auto;
}
	
#logo{
	background-image: url(images/phone-trader-logo.jpg);
	float: left;
	height: 133px;
	width: 342px;
	clear: both;
	background-repeat: no-repeat;
	position: absolute;
	top: 160px;
}



.userlogin{
	float: right;
	position: relative;
	z-index: 10;
	text-align: right;
	margin-top: 10px;
	height: 40px;
	margin-right: 20px;
}

.userlogin label{
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 1px;
}

.sitemap a{
	text-transform: uppercase;
	float: left;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 48px;
	margin-left: 20px;
}

.headerphone{
	height: 247px;
	width: 236px;
	position: absolute;
	top:150px;
	left: 50%;
	z-index: 5;
	margin-left:265px;
}

.headerphone{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/headerphone.png');
}

.headerphone[class]{
	background-image: url(images/headerphone.png);
}


.link_phone a, .link_acc a{
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 123px;
	position: absolute;
	top:171px;
}

.link_phone a{
	background-image: url(images/link_phone.jpg);
	width: 149px;
	left: 50%;
	margin-left: -130px;
}
.link_acc a{
	background-image: url(images/link_acc.jpg);
	width: 245px;
	left: 50%;
	margin-left: 30px;
}

.link_phone a:hover, .link_acc a:hover, .view_phone a:hover, .view_acc a:hover, .sell00 a:hover, .sell01 a:hover, .sell00a a:hover, .sell01a a:hover, #activeicon, .add00 a:hover, .add01 a:hover{
	background-position: left bottom;
}

.view_phone a, .view_acc a, .sell00 a, .sell01 a, .sell00a a, .sell01a a, .add00 a, .add01 a{
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 79px;
	width: 302px;
	display: block;
	position: relative;
	left: -20px;
}

.view_phone a{
	background-image: url(images/phone_view.gif);
	margin-top: 30px;
	margin-bottom: 10px;
}

.view_acc a{background-image: url(images/acc_view.gif);}

.sell00 a, .sell00a a{
	background-image: url(images/sell00.gif);
}

.sell01 a, .sell01a a{
	background-image: url(images/sell01.gif);
}

.sell00 a, .sell01 a{margin-bottom:10px;}

.sell00a a, .sell01a a{margin-top:10px;}

.add00, .add01{
	top:10px;
	position: relative;
	left: 20px;
}

.add00 a{
	background-image: url(images/add00.gif);
}

.add01 a{
	background-image: url(images/add01.gif);
	margin-left: 35px;
	clear:none;
}

.extra_container00{
	background-image: url(images/back-content.jpg);
	background-repeat: repeat-y;
	height: 10px;
	width: 322px;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 244px;
	display: block;
	margin-left:177px;
}

#container_footer{
	background-image: url(images/back_footer.jpg);
	background-repeat: repeat-x;
	clear: both;
	float: left;
	width: 100%;
	position: relative;
	top: -11px;
	z-index: 10;
}

#footer{
	width: 999px;
	margin: auto;

}

#footer h5{
	background-image: url(images/h5_strapline-footer.jpg);
	height: 18px;
	width: 618px;
	margin-left: 20px;
	clear: both;
	float: left;
	margin-top:40px;
}


#footer h6 a{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	clear: both;
	float: right;
}

#footer h6 a:hover{
	color: #666666;
}

#logo-footer{
	background-image: url(images/logo-footer.jpg);
	float: left;
	width: 265px;
	margin-top: 30px;
	font-size: 10px;
	text-transform: uppercase;
	color: #CCCCCC;
	text-align: right;
	padding-top: 42px;
	background-repeat: no-repeat;
	margin-left: 76px;
}

#footer ul{
	clear: both;
	float: left;
	width: 618px;
	margin-left: 20px;
	margin-bottom: -15px;
	position: relative;
	top: -15px;
}

#footer ul li{
	display: inline;
	color: #CCCCCC;
}

#footer a{
	color: #999999;
}

.credit-cards{
	float: right;
	width: 432px;
	margin-right: 20px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom:10px;
}



.extra_container01{
	background-image: url(images/back-content.jpg);
	background-repeat: repeat-y;
	height: 10px;
	width: 322px;
	top: 244px;
	display: block;
	margin-left:677px;
}



p, h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;}


h1.news {
	font-size: 20px;
	color: #071115;
	height: 24px;
	margin-top: 5px;
	overflow: hidden;
}

.text h1{
	font-size: 20px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}




.h2-back, .h2-back2, .h2-back3, .h3-back, .h3-back2 {
	background-repeat: no-repeat;
	height: 55px;
	clear: both;
	float: left;
	padding-top: 2px;
	padding-left: 10px;
}

.h2-back {
	background-image: url(images/h2-back.jpg);
	margin-top: 30px;
	width: 618px;
}


.h2-back2 {
	background-image: url(images/h2-back2.jpg);
	margin-top: 30px;
	width: 100%;
}

.h2-back3 {
	background-image: url(images/h2-back3.jpg);
	margin-top: 30px;
	width: 635px;
}

.h3-back {
	background-image: url(images/h3-back.jpg);
	margin-top: 10px;
	width: 635px;
}

.h3-back2 {
	background-image: url(images/h3-back2.jpg);
	margin-top: 10px;
	width: 635px;
}

h2, h3{
	clear: both;
	float: left;
	background-repeat: no-repeat;
	height: 33px;
	width: 100%;
	position: relative;
	z-index: 10;
}

h2.phonesale00{
	background-image: url(images/h2-sale00.jpg);
}

h2.accsale00{
	background-image: url(images/h2-sale01.jpg);
}

h2.buyers{
	background-image: url(images/h2-buyers.jpg);
}

h2.sellers{
	background-image: url(images/h2-sellers.jpg);
}

h2.register{
	background-image: url(images/h2-register.jpg);
}

h2.contact{
	background-image: url(images/h2-contact.jpg);
}

h2.login{
	background-image: url(images/h2-login.jpg);
}

h2.myaccount{
	background-image: url(images/h2-myaccount.jpg);
}

h2.preview{
	background-image: url(images/h2-preview.jpg);
}

h2.welcome{
	background-image: url(images/h2-welcome.jpg);
}

h2.terms{
	background-image: url(images/h2-terms.jpg);
}

h2.privacy{
	background-image: url(images/h2-privacy.jpg);
}

h2.sitemapss{
	background-image: url(images/h2-sitemap.jpg);
}

h2.advertise{
	background-image: url(images/h2-advertise.jpg);
}


h3.preview{
	background-image: url(images/h3-preview.jpg);
}

h3.full{
	background-image: url(images/h3-full.jpg);
}


.right h4{
	clear: both;
	float: left;
	height: 55px;
	width: 282px;
	margin-top: 30px;
	background-repeat: no-repeat;
}

h4.searchhead{
	background-image: url(images/h4-search.jpg);
}

h4.accounthead{
	background-image: url(images/h4-account.jpg);
}

h4.headlines{
	background-image: url(images/h4-headlines.jpg);
}


h6 a{
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 10px;
}


h2 span, h3 span, h4 span, h5 span, #logo span, .credit-cards span, .search_help a span, .flaguk span, .flagusa span, .sites span, .featured span, .link_phone a span, .link_acc a span, .view_phone a span, .view_acc a span, .buttHelp a span, .sell00 span, .sell01 span, .sell00a span, .sell01a span, .add00 span, .add01 span{display:none;}


ul, li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sitemapp {
	float:left;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 11px;
	margin-left: 10px;
}

#forum {
	float:left;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 11px;
	margin-left: 10px;
}

ul.menu{
	width: 801px;
	float: left;
	clear: both;
	height: 39px;
	margin-left: 13px;
	margin-top: 1px;
	position: absolute;
	z-index: 20;
	top: 294px;
	background: url(images/back_menu.jpg) no-repeat;
}
ul.menu li{
	float: left;
	height: 20px;
	width: 88px;
	margin-top: 7px;
	position: relative;
	left: 3px;
	text-decoration: none;
	text-align: center;
	margin-left: 4px;
}

ul.menu li a{
	background-image: url(images/back_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	float: left;
	height: 22px;
	width: 88px;
	display: block;
	text-decoration: none;
	padding-top: 10px;
	color: #FFFFFF;
}

ul.menu li a:hover, #activemenu{
	background-position: 0px 0px;
	color: #000000;
}





ul.menu li a:hover, #activemenu{
	background-position: 0px 0px;
	color: #000000;
}






.right ul{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 10px;
}

.right ul li{
	clear: both;
	float: left;
	margin-bottom: 5px;
}




.content p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}

.content a{
	color: #FFFFFF;
}

p.address{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.back_butt a{
	background-image: url(images/back_butt.jpg);
	height: 23px;
	width: 270px;
	display:block;
	position: absolute;
	left: 50%;
	top: 344px;
	margin-left: 202px;
	padding-top: 6px;
	padding-left: 27px;
	color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
/*
.back_butt2 a{
	background-image: url(images/back_butt.jpg);
	height: 23px;
	width: 50px;
	display:block;
	position: absolute;
	left: 50%;
	top: 244px;
	margin-left: 100px;
	padding-top: 6px;
	padding-left: 27px;
	color: #000000;
}
*/
.pagenumbers{
	clear: both;
	float: left;
	width: 100%;
	position: relative;
	top: -80px;
	margin-bottom: -80px;
}

.pagenumbers a{
	margin-left: 5px;
	position: relative;
	background-image: url(images/page-numbers.gif);
	text-align: center;
	float: left;
	height: 22px;
	width: 33px;
	top: -17px;
	padding-top: 7px;
	background-position: left top;
	color: #000000;
}

.pagenumbers a:hover{
	color:#FFFFFF;
}

.pagenumbers p{
	float:left;
	background-image: url(images/pagenumbers.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	padding-top: 7px;
	position: relative;
	top: -17px;
	margin: 0px;
	color: #000000;
	padding-left: 5px;
	background-color: #FFFFFF;
	padding-right: 5px;
}

.searchbox, .searchbox01{
	clear: both;
	float: left;
	
	height: 32px;
	padding-left: 142px;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 15px;
}

.searchbox{
	width: 818px;
	background-image: url(images/search_back2.jpg);
}
.searchbox01{
	width: 500px;
	background-image: url(images/search_back3.jpg);
}

.searchbox ul li, .searchbox01 ul li{
	clear: none;
	float: left;
	margin-right: 10px;
}

.searchbox label, .searchbox01 label{
	color: #000000;
	margin-right: 5px;
	float: left;
	position: relative;
	top: 5px;
}

.searchbox a:link{
	color: #000000;
	position: relative;
	top: 5px;
}

.helphead, .buttHelp a{
	background-image: url(images/help.jpg);
	float: left;
	height: 28px;
	width: 105px;
	margin-top: -7px;
	margin-left: 5px;
}

.helpheadback{
	background-color: #bfd6e4;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.help{
	margin-right: 20px;
	margin-left: 20px;
}

.help h4{
	font-size: 15px;
	background-image: none;
	width: 100%;
	clear: both;
	float: left;
	font-weight: bold;
}

.help p{
	clear: both;
	float: left;
	margin-bottom: 5px;
	width: 100%;
}

/*

#help, .help{
	clear: both;
	float: left;
	width: 100%;
	background-color: #CCCCCC;
	margin-top: 10px;
}







.helptop, .helpbot{
	clear: both;
	float: left;
	height: 7px;
	width: 282px;
	display:block;
}

.helptop{
	background-image: url(images/help_top.jpg);
	background-position: left top;
}

.helpbot{
	background-image: url(images/help_bot.jpg);
	background-position: left top;
}

.search_help a{
	background-image: url(images/search_help.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 55px;
	width: 282px;
	margin-top: 10px;
}

.search_help a:hover{
	background-position: left bottom;
}
*/
.flaguk a, .flagusa a{
	display: block;
	float: left;
	height: 38px;
	width: 122px;
	margin-right: 5px;
	margin-left: 10px;
}

.flaguk a{
	background-image: url(images/flag-uk.jpg);
	background-repeat: no-repeat;
}

.flagusa a{
	background-image: url(images/flag-usa.jpg);
}

.pagenumbers a:hover, .search_help a:hover, .flaguk a:hover, .flagusa a:hover, #activeflag{
	background-position: left bottom;
}





.product{
	float: left;
	width: 320px;
	background-image: url(images/product-back.jpg);
	height: 211px;
}

.product_desc h1{
	font-size: 15px;
	font-weight: bold;
	clear: both;
	float: left;
	width: 100%;
	height: 59px;
	position: relative;
	z-index: 5;
}


.product h1 a, h1 span{
	font-size: 15px;
	font-weight: bold;
	clear: both;
	float: left;
	background-image: url(images/product-h1.jpg);
	height: 45px;
	background-position: left bottom;
	display:block;
	width:294px;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 13px;
	padding-left: 13px;
	color: #000000;
}

.product_desc h1{
	margin-bottom: -18px;
}


h1 a:hover{
	background-position: left top;
}

p.price{
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	width: auto;
	float: left;
	margin-bottom: 5px;
}

p.networks{
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	float: left;
}

.image_sm {
	width: 90px;
	display: block;
	height: 96px;
	float: left;
	clear: both;
	padding-left: 13px;
	position: relative;
	z-index: 10;
	top: -5px;
}

.product_photo{
	background-image: url(images/product_photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 221px;
	width: 171px;
	padding: 20px;
	position: relative;
	top: -4px;
}



.content_image00, .content_image01{
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;
	width: 140px;
	text-align: center;
	padding: 6px;
	position: relative;
	left: -8px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
	clear:both;
}

.content_image00{
	background-color: #245d7b;
}

.content_image01{
	background-image: url(images/content_image-01.gif);
	position: relative;
	z-index: 50;
	top: -164px;
	margin-bottom:-162px;
}

.product_desc, .box01{
	background-repeat: repeat-y;
	float: left;
	width: 320px;

}

.product_desc{
	float: left;
	background-image: url(images/product-back2.jpg);
	background-color: #FFFFFF;
	clear: both;
}

.product_desc a{
	color:#000000;
}

.box01, .box02, .box03{
	background-image: url(images/box01-back.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	width: 320px;
}

.box01, .box02{
	margin-left:20px;
	margin-right:10px;
}

.box01{	float: right;
}

.box02, .box03{
	float: left;
	clear: none;
}




.product_desc p, .forms ul{
	clear: both;
	float: left;
	width: 267px;
	padding-right: 23px;
	padding-left: 23px;
	text-align: justify;
	color: #000000;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.featured{
	height: 62px;
	width: 193px;
	position: relative;
	z-index: 60;
	left:94px;
	top: 143px;
	background-image: url(images/featured.jpg);
	background-repeat: no-repeat;
	margin-bottom: -62px;
}

.rating{
	background-image: url(images/rating.jpg);
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-top: 2px;
}




.product_desc p span{
	display: block;
	float: left;
	width: 70px;
	font-weight: normal;
	color: #666666;
}

.product_view a, .product_view2 a{
	float: left;
	width: 160px;
	background-image: url(images/product-view.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-bottom: -43px;
}
.product_view2{
	float:left;

}

.product_view a{
	height: 129px;
	width: 160px;
	padding-top: 40px;
}

.product_view2 img{height:90px;}

.product_view2 a{
	height: 149px;
	width: 160px;
	padding-top: 20px;
	position: relative;
	z-index: 0;
}

.product_view a:hover, .product_view2 a:hover{background-position: left bottom;}

.product_view2 h1{
	font-size: 12px;
	font-weight: normal;
	background-image: url(images/product-view-h1.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 150px;
	margin-bottom: -2px;
	position: relative;
	z-index: 10;
	color: #000000;
	padding-top: 10px;
	padding-left: 10px;
}

.ptop00, .ptop01{
	clear: both;
	float: left;
	height: 18px;
	width: 100%;
	background-position: left top;
}
.ptop00{
	background-image: url(images/product-top.jpg);
}
.ptop01{
	background-image: url(images/product-top01.jpg);
}
.pbot00, .pbot01{
	clear: both;
	float: left;
	height: 62px;
	width: 320px;
	background-position: left bottom;
}

.pbot00{
	background-image: url(images/product-bot.jpg);
}

.pbot01{
	background-image: url(images/product-bot01.jpg);
	margin-bottom: -10px;
}

.package{
	float: left;
	width: 650px;
	padding-left: 23px;
	margin-top: 10px;
}

.bubbox00{
	float: left;
	position: relative;
	left: -6px;
	width: 300px;
	text-align: center;
	margin-right: 7px;
	margin-left: 5px;
}

p.listprice{
	font-size: 20px;
	font-weight: bold;
}

p.listprice span{
	color: #cccccc;
}

ul.submenu li{
	float: left;
	width: 100%;
	background-color: #235d7c;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}



ul.submenu li  span{
	margin-right: 5px;
	margin-left: 5px;
}

ul.submenu, .lists ul{
	clear: both;
	float: left;
	width: 100%;
}

.lists ul{
	margin-top: 8px;
	margin-bottom: 20px;
}

.lists ul li{
	float: left;
	width: 100%;
	background-color: #fca547;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}

ul.submenu li a, .lists ul li a{
	text-decoration: none;
	display: block;
	width: 100%;
	float: left;
	padding:3px;
	margin-bottom: -6px;
	position: relative;
	top: -3px;
	color: #FFFFFF;
}



ul.submenu li a{
	background-color: #1c4a63;
		width: 276px;
}

.lists ul li a, #line{
	background-color: #1c4a63;
}

ul.months{width:100%;}

ul.months li {
	width:47px;
	background: #333333;
}

ul.months li, ul.months li a, ul.months li span{
	float:left;
	clear:none;
	background-color: #1c4a63;
	text-align: center;
}

ul.months li a, ul.months li  span{
	padding: 3px;
	width: 41px;
}

#line{
	color: #FFFFFF;
	padding-bottom: 0px;
}

.rules{
	color: #666666;
	display: block;
	width: 100%;
}

ul.submenu li a:hover, .lists ul li a:hover, ul.months li a:hover, ul.months li  span{
	text-decoration: none;
	background-color: #bed7e4;
	color: #000000;
}

.t00, .t01{
	display: block;
}

.t00{
		float: left;

}

.t00{
	margin-left: 5px;
	width: 400px;
}

.t01{
	float: right;
	margin-right: 20px;
}

.cart00{
	display: block;
	width: 90px;
	float: left;
}

.cart00a{
	display: block;
	width: 60px;
	float: left;
	padding-left: 5px;
}

.cart00b{
	display: block;
	width: 60px;
	float: left;
}


.cart00c{
	display: block;
	width: 75px;
	float: left;
	margin-top: -4px;
}

.cart01{
	display: block;
	width: 140px;
	float: left;

}

.cart02{
	display: block;
	width: 120px;
	float: left;
}

.cart03{
	display: block;
	width: 45px;
	float: left;
	text-align: right;
	padding-right: 20px;
}

.cart04{
	display: block;
	width: 15px;
}

.cart05{
	width: 400px;
	float: left;
}

.cart06{
	width: 100px;
	float: left;
	text-align: center;
}

.cart07{
	display: block;
	width: 200px;
	float: left;
}

.no{
	color: #FFFFFF;
	background-color: #1c4a63;
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
	margin-bottom: -20px;
	position: relative;
	top: -20px;
}

.sublinks a{
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	padding-right: 5px;
	float: left;
	background-color: #1c4a63;
	margin-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.forms a{
	color: #000000;
}

.forms ul{}

.forms ul li{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.forms label{
	display:block;
	float: left;
	width: 100%;
}

.textbox_login, .textbox00, .textbox02, .textbox03, .textbox04, .dropbox00, .dropbox02,.messagebox00{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	border: 1px solid #CCCCCC;
	padding-right: 2px;
	padding-left: 2px;
}

.textbox_login{
	width: 120px;
	margin-right: 10px;
	margin-left: 10px;
	height: 15px;
}


.textbox00{
	height: 15px;
	width: 278px;
	height: 19px;
}

.textbox01{
	height: 15px;
	width: 161px;
	height: 19px;
}

.textbox04{
	width:80px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	float:left;
	clear: none;
}

.textbox02{
	width:263px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	clear: both;
	float: left;
}

.messagebox00{
	width:263px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	clear: both;
	float: left;
	margin-top: 5px;
}

.textbox03{
	height: 15px;
	width: 150px;
	height: 19px;
}


.messagebox00{
	height: 100px;
}

.dropbox00{
	width: 284px;
	height: 23px;
}

.dropbox01{
	width: 165px;
	height: 23px;
	float: left;
}

.dropbox02{
	width: 140px;
	height: 23px;
	float: left;
}



input.submit_login{
	background-image: url(images/submit_login.gif);
	height: 18px;
	width: 93px;
	border: none;
	float: left;
	background-color:transparent!important;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.submit_logout{
	background-image: url(images/submit_logout.gif);
	height: 18px;
	width: 123px;
	border: none;
	float: left;
	background-color:transparent!important;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.submit_search{
	background-image: url(images/submit_search.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 93px;
	border: none;
	background-position: left top;
	position: relative;
	float: right;
	background-color:transparent!important;
	top: -10px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.submit_submit, input.submit_send, input.submit_submit01, input.submit_update, input.submit_checkout{
	clear: both;
	float: right;
	height: 55px;
	width: 147px;
	margin-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent!important;
	text-indent: -5000px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.submit_submit{
	background-image: url(images/submit_submit.gif);
	
}

input.submit_submit01{
	background-image: url(images/submit_submit01.gif);
	margin-right: 0px;
	margin-top: 10px;
}

input.submit_update{
	background-image: url(images/submit_update.gif);
	clear: none;
	margin-right: 0px;
}

input.submit_checkout{
	background-image: url(images/submit_checkout.gif);
	margin-right: 0px;
	margin-top: 10px;
}

input.submit_send{
	background-image: url(images/submit_send.gif);
}

input.submit_search:hover, input.submit_submit:hover, input.submit_submit01:hover, input.submit_send:hover, input.submit_update:hover, input.submit_checkout:hover{
	background-position: left bottom;
}

input.submit_submit01, input.submit_update, input.submit_register{
	background-position: left bottom;
}


input.submit_register{
	background-image: url(images/submit_register.gif);
	height: 55px;
	width: 168px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent!important;
}

input.submit_submit01:hover, input.submit_update:hover, input.submit_register:hover{
	background-position: left top;
}

/* =========================================================================================  HEADER AND TEXT */














p.Text{
	background-color: #CCCCCC;
	margin: 0px;
	width: 535px;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 5px;
	padding-left: 17px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	display: block;
	background-image: url(images/back_Descrip.jpg);
	background-repeat: repeat-y;
}

.back_home{
	background-color: #CCCCCC;
	background-image: url(images/back_home.jpg);
	background-repeat: no-repeat;
	padding: 23px 0px 0px;
	clear: both;
	float: left;
	height: 138px;
	width: 100%;
}

p.back_home2{
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 569px;
}


.error{
	font-size: 12px;
	display: block;
	clear: both;
	float: left;
	padding-top: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	line-height: 20px;
	background-image: url(images/errortop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 627px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.error span{
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}

.errorfoot{
	background-image: url(images/errorfoot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	width: 100%;
	clear: both;
	float: left;
}

.success{
	font-size: 12px;
	font-weight: bold;
	display: block;
	clear: both;
	float: left;
	width: 539px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #FFFFFF;
	background-color: #00FF00;
	line-height: 20px;
	margin: 0px;
}

/* =========================================================================================  CONTAINERS */



	

	

	

/*

.ColLeft{
	width: 198px;
	float: left;
	padding: 0px;
	background-image: url(images/background.jpg);
	margin: 0px;
}


.Content2{
	display: block;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 3px;
}

.ContentSub{
	width: 770px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	height: 26px;
	display: block;
	background-image: url(images/cont_add.jpg);
	background-repeat: no-repeat;
	background-position: -1px 15px;
}

.ContentSub2{
	float: right;
	width: 568px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	display: block;
	height: 25px;
}





.ListSTART{
	background-image: url(images/LIST_START.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 9px;
	width: 568px;
}
/*
.ListEND{
	background-image: url(images/list_back2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 569px;
	margin: 0px;
	padding: 0px;
}



.preListing {
	display: block;
	width: 569px;
	height: 112px;
	background-image: url(images/LISTINGS_back1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	text-decoration: none;
	color: #000000;
	padding: 0px;
}

.preListingFeat {
	display: block;
	width: 569px;
	height: 112px;
	background-image: url(images/LISTINGS_back1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	text-decoration: none;
	color: #000000;
	padding: 0px;

}

/*

.list_link {
	width: 100%;
	height: 31px;
	background-image: url(images/butt_info.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	color: #000000;
	padding: 0px;
	display: block;
	float: left;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
}

.list_link a{
	width: 100%;
	height: 31px;
	padding: 0px;
	display: block;
}

*/





/*
.photoHold{
	width: 309px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.BIGPhoto{
	padding: 0px 0px 0px 11px;
	display: block;
	height: 223px;
	background-image: url(images/BIG_photo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}



.photosm_back{
	background-image: url(images/BIG_photo_sm3.jpg);
	margin: 0px;
	padding: 0px 0px 0px 3px;
	float: left;
	height: 78px;
	width: 305px;
}

.photoSmall {
	float: left;
	width: 76px;
	padding-left: 0px;
	margin: 0px;
	clear: none;
	height: 78px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: right;
}






.photoSmall3 {
	height: 80px;
	width: 70px;
	padding: 6px 0px 0px 6px;
	display: block;
	float: left;
	margin: 0px;
	background-image: url(images/BIG_photo_sm3.jpg);
	background-repeat: no-repeat;
}

.photoSmall4 {
	width: 111px;
	padding: 40px 0px 0px 5px;
	display: block;
	height: 80px;
	background-image: url(images/photo_small4.jpg);
	margin: 0px;
	float: left;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.photoSmall4 span{
	font-size: 12px;
}

.photo_top{
	background-image: url(images/photo_top_hold.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 124px;
	width: 383px;
}

.photo_top2{
	background-image: url(images/photo_top_hold2.jpg);
	margin: 0px;
	padding: 36px 0px 0px;
	float: left;
	height: 88px;
	width: 304px;
}
.photo_top3{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 124px;
	width: 383px;
}



.ph1{
	padding: 0px 0px 0px 4px;
	height: 118px;
	width: 118px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 1px;
	float: left;
}

.ph2{
	padding: 0px;
	height: 118px;
	width: 118px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	margin-top: 1px;
	float: left;
}

.ph3{
	padding: 0px;
	height: 124px;
	width: 127px;
	float: left;
	margin: 0px;
}

.photo_text{
	display: none;
}


.templateStyle a{
	margin: 0px;
	padding: 10px;
	height: 30px;
	width: 548px;
	display: block;
	border-top: 5px solid #CCCCCC;
	border-bottom: 5px solid #CCCCCC;
	background-color: #CCCCCC;
}

.templateStyle a:hover{
	background-color: #666666;
	border-top: 5px solid #CCCCCC;
	border-bottom: 5px solid #CCCCCC;
}

.preview a{
	margin: 0px 0px 10px;
	padding: 5px 10px;
	width: 548px;
	background-color: #CCCCCC;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: right;
}

.preview a:hover{
	background-color: #666666;
}



.mini_line{
	height: 5px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 5px;
	background-image: url(images/list_back2.jpg);
	background-position: 0px -1px;
	clear: both;
	float: left;
}

.mini_line2{
	height: 5px;
	width: 569px;
	margin: 5px 0px 5px -17px;
	padding: 0px;
	display: block;
	line-height: 5px;
	background-image: url(images/list_back2.jpg);
	background-position: 0px -1px;
	clear: both;
	float: left;
}







ul.maintext_site{
	padding: 0px;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.maintext_site li{
	list-style-type: none;
	margin-bottom: 5px;
}
ul.maintext_site li a{}






.SearchEND{
	background-image: url(images/search_foot.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: 198px;
	display: block;
}


ul.listings{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image: url(images/list_back3.jpg);
	background-repeat: repeat-y;
	width: 259px;
	display: block;
	float: left;
}
ul.listings li{
	b.ackground-color: #CCCCCC;
	width: 100%;
	margin: 0px 0px 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
	background-image: url(images/list_light.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	clear: both;
	height: 23px;
}

.list_text{
	margin-top: 5px;
	font-weight: bold;
}



.list00_year, .list00_colour, .list00_mile, .list00_distance{
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 100px;
	display: block;
	float: left;
	height: 23px;
}
	

.list00_year{
	background-image: url(images/list00_year.jpg);
}
.list00_colour{
	background-image: url(images/list00_colour.jpg);
}

.list00_mile{
	background-image: url(images/list00_mile.jpg);
}

.list00_distance{
	background-image: url(images/list00_distance.jpg);
}

.list_end{
	#display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background-image: url(images/list00_END.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 259px;

}


/* =======================  CART */

*/


ul.list00{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #CCCCCC;
	width: 569px;
	clear: both;
	float: left;
	background-image: url(images/back_Descrip.jpg);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
	font-size: 10px;
	text-transform: uppercase;
}
ul.list00 li{
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	padding: 0px;
}

ul.list00 li a{
	text-decoration: none;
	display: block;
	width: 552px;
	margin: 0px;
	padding: 2px 0px 2px 17px;
}

ul.list00 li a:hover{
	color: #FFFFFF;
	background-color: #009900;
}


ul.cart{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #CCCCCC;
	width: 569px;
	clear: both;
	float: left;
	background-image: url(images/back_Descrip.jpg);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
	font-size: 10px;
	text-transform: uppercase;
}
ul.cart li{
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	padding: 2px 0px 5px;
}

ul.cart li a{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009900;
}

ul.sitemaps{
	clear: both;
	float: left;
	width: 618px;
	margin-bottom: 20px;
}

ul.sitemaps li{
	margin-bottom: 5px;
}

#container_banners{
	height: 100px;
	width: 100%;
	display: block;
	background: #245d7b url(images/back_banner.gif) repeat-x;
	clear: both;
	float: left;
	position: relative;
	z-index: 20;
}

#banners{
	width:999px;
	margin:auto;
}

.banner00, .banner01, .banner02, .banner03{
	padding: 3px;
	height: 60px;
	width: 468px;
	border: 1px solid #FFFFFF;
	margin-bottom:5px;
	position:relative;
}

.banner00, .banner02{
float:left;
left:20px;

}
.banner01, .banner03{
float:right;
right:20px
}

.banner00, .banner01{
	margin-top: 10px;
}

.banner02, .banner03{
	margin-top: 5px;
}

#banners p a{
	color:#ff9933;
	text-decoration: none;
	background: url(images/banner_add.gif) no-repeat left bottom;
	clear: both;
	float: right;
	margin-right: 20px;
	text-align: center;
	width: 210px;
	padding-bottom: 4px;
}

#banners p a:hover{
	color:#FFFFFF;}

