/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:medium; 
		color:#000000; 
		background:#1d1e1f; 
		padding:0; 
		margin:0;
	}
	
.bodyfontblack {font-family:Arial, Helvetica, sans-serif; 
		font-size:large;
		font-weight:bold; 
		color:#000000; }
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.wrapper {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

#topmenu {
 height:15px; text-align:right; font-size:1.1em; line-height:1.3em; color:#ffffff; background-color:#000; padding-right:20px;}

#topmenu a { font-size:1.1em; line-height:1.1em; color:#ffffff; font-weight:bold; text-decoration:none; }


#companyname { background-color:#000000; width:100%; height:20px; text-align:center;  font-size:1.9em; color:#FFFFFF; font-weight:900; padding-top:6px;}

#whiteline { background-color:#ffffff; width:100%; height:1px;}


#fadeline { background-color:#333333; width:100%; height:1px;}

#gap { width:100%; height:10px;}



#midmenu { background-color:#000000; width:100%; text-align:center; padding-top:4px; height:39px}

#midmenu a { font-size:1.4em; font-weight:bolder; text-transform:capitalize; line-height:1.4em; color:#8aabf7; padding-left:3px; padding-right:3px; padding-bottom:3px }


	#header { font-size:0.625em; line-height:1em;}
	
	.phone {
	font-family:"Times New Roman", Times, serif;
	font-size:2em; 
	color: #c32f74;
	font-weight:bold;
		letter-spacing: -1px;
}

.bgbanner {background-image:url(images/mobile_bg.gif);}


	
	.price { background:#FFFFFF; width:100%; text-align:center; font-size:1.8em; line-height:2em;font-family:"Times New Roman", Times, serif; color:#000000;}
	
	.strike { background:#FFFFFF; width:100%; text-align:center; font-size:1em; line-height:1.2em;font-family:"Times New Roman", Times, serif; color:#8aabf7;text-decoration: line-through;}
	
	
		.bybrand { background:#FFFFFF; width:100%; height:50px; text-align:center; font-size:1.4em; line-height:2em;font-family:"Times New Roman", Times, serif; color:#000000; vertical-align:text-top;}
		
		.brandtitle { background:#FFFFFF; width:100%; text-align:center; font-size:1.3em; line-height:1.6em;font-family:"Times New Roman", Times, serif; color:#666666;}

  .brandtitle a { color:#8aabf7; text-decoration:underline;}

.options {background:#FFFFFF; text-align:center; font-size:0.85em; line-height:1em;font-family:"Times New Roman", Times, serif; color:#000000;}

	#logo { text-align:center; width:100%; height:68px; background-image:url(images/mobileheader.jpg); background-repeat: no-repeat; background-position:center; background-color:#000;}
	
	#phonestatement { height:55px; text-align:right;  font-size:1.4em; line-height:1.4em; color:#FFFFFF; font-weight:900; padding-right:20px; padding-top:6px;}

	
	.menu {
	background-color:#000000; width:100%; height:21px; padding-top:4px; text-align:center; font-size:1.2em; line-height:1.5em; float:inherit;}
	.menu li {display:inline; text-transform:uppercase; padding-left:8px;}
	.menu li a {color:#f985b6; text-decoration:none;}
	.menu .active a {color:#ffffff;}
	
	.brandbox1 { background-image:url(images/brandb1.gif); background-repeat:repeat-x; width:100%; height:30px; text-align:center; font-size:1.1em; line-height:1.6em;font-family:"Times New Roman", Times, serif; color:#FFFFFF; vertical-align: text-top;}
	.brandbox1 a {color:#ffffff; text-decoration:none;}
	
	.brandbox2 { background-image:url(images/brandb2.gif); background-repeat:repeat-x; width:100%; height:30px; text-align:center; font-size:1.1em; line-height:1.6em;font-family:"Times New Roman", Times, serif; color:#FFFFFF;}
	.brandbox2 a {color:#ffffff; text-decoration:none;}
	
	
	#search { background-color:#c73b73; width:100%; height:22px; padding-top:6px; text-align:center;border-bottom:thin; border-bottom-style:solid; border-bottom-color:#ffffff;}
	
 #search submit-button {border:none; width:18px;}
	
	#search .searchtext {font-size:1.25em; line-height:1.5em; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-right:10px; vertical-align:top;}
	

.frontpagetop {
	background-color:#ffffff; width:100%; height:25px; padding-top:6px; padding-left:6px;text-align:left;font-size:1.5em; line-height:2em; color:#c73b73; font-family:"Times New Roman", Times, serif;}
	
.frontpagetop a {color:#c73b73; text-decoration:none;}	

/* --- END header --- */

/* --- content --- */

	#content {font-size:0.75em; line-height:1.5em;}
	#brandbox {background:#fff; border-top:15px solid #f0f0f0;}
	
	
	#surrtop { width:100%; background-color:#1d1e1f; text-align:center; height:29px;}
		
	#surrtopleft { height:29px; width:29px; background-image:url(../images/blocktl.png); display:inline-block; background-color:#1d1e1f; float:left; }
	#surrtopmid { height:29px; display:inline-block; background-color:#000000; }
	#surrtopright { height:29px; width:29px; background-image:url(../images/blocktr.png); display:inline-block; background-color:#1d1e1f; float:right; }
	
	#min-width {width:95%; font-size:1.1em; line-height:1.3em; background:#000000; color:#FFFFFF; margin:auto;}
	.min-width {padding-left:10px;padding-right:10px;}

	li {list-style:none; clear:both;}
	a {color:#8aabf7;}
		
/* --- END content --- */

/* --- footer --- */
	
	.footer {color:#fff;  text-align:center; background-color:#000000; font-size:1em;}
	.footer a {color:#8aabf7; font-size:1em; text-decoration:none;}


/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.imgindent {float:left; margin-right:15px;}
	.imgindent2 {float:left; margin-right:15px;}
	.margin1 {margin-top:16px;}
	p {padding-top:18px;}
	
	h1 { font-size:1.3em; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
	h2 { font-size:1.8em; color:#8aabf7; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
	h3 { font-size:1.1em; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
		
	
	#ContactForm input , #ContactForm textarea {border:1px solid #e2e2e2; width:275px; padding:1px 0 2px 4px; background:#fff; font-size:1em; line-height:1em; margin-bottom:8px; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif;}
	#ContactForm textarea {height:130px;}
	#ContactForm .taright {width:280px;}
	#ContactForm button {background:none; border:none; color:#5db2e9; text-decoration:underline; font-size:1em;}
	
	
.blockbl {background-image: url(../images/blockbl.png); background-repeat:no-repeat; }

.blockbr {background-image: url(../images/blockbr.png); background-repeat:no-repeat; }

.blocktl {background-image: url(../images/blocktl.png); background-repeat:no-repeat; }

.blocktr {background-image: url(../images/blocktr.png); background-repeat:no-repeat; }

.carofweekprice {

	color: #ffffff;
	font-size:1.8em;
	line-height:1.9em;
	font-weight:900;

}

a.cow { font-size:1.4em; line-height:1.4em; font-weight:bold; text-decoration:none; }

a.listings { font-size:1.5em; line-height:1.5em; font-weight:bold; text-decoration:none; }

a.enquiry { font-size:1.3em; line-height:1.5em; font-weight:bold; text-decoration:none; }
	
.companyphone {font-size:1.4em; line-height:1.3em; letter-spacing:-0.7px; color:#FFFFFF; font-weight:900;}

	
/* --- END Other --- */