/***************************************** 
Client: Pride Auto Accessories           *
Type: Individual Pages Styles            *
By: Tim Green                            *
Version:1.0                              *
*****************************************/

/*Start Of Selector*/
div#selector{
	text-align:left;
	float:left;
	width:795px;
}

/*End Of Selector*/

/*Start Of Rack & Roll*/
ul#rnr{
	float:left;
	margin:0;
	padding:0;
	width:255px;
}

li.rnr_spec{
	margin-left:30px;
	display:list-item;
	list-style-type:circle;
	text-align:left;
}

div#rr_left{
	float:left;
	width:250px;
}

div#rr_l2{
	float:left;
	margin-left:21px;
	width:250px;
}

div#rr_img{
	float:right;
	width:192px;
	height:192px;
	margin-right:30px;
}
/*End Of Rack & Roll*/

/*Start Of Products*/
div.space{
	min-height:95px;
	padding-bottom:0px;
}

div.ran_product{
	min-height:228px;
	padding-bottom:0px;
}

div.products{
	text-align:center;
	margin:0 30px 0 10px;
}

div.advert{
	min-height:178px;
	padding-bottom:0px;
}
/*End Of Products*/

/*Start Of Services*/
li.services{
	margin:0 0 0 50px;
	display:list-item;
	list-style-type:circle;
	text-align:left;
}

div#service{
	float:right;
	margin:0 30px 30px 0;
	width:350px;
	height:350px;
	padding:0;	
}

p#pride_a{
	width:330px;
	margin:3px 0;
}

div.flash{
	min-height:207px;
	padding-bottom:0px;
}
/*End Of Services*/

/*Start Of Specials*/
div#special{
	background:url(../images/thule_special.jpg) no-repeat;
	width:311px;
	height:280px;
	text-align:center;
	margin:0 30px 0 10px;
}

div.nav_bb{
	min-height:100px;
	padding-bottom:0px;
}
/*End of Specials*/

/*Start Of Contact*/
div.contact_form, #contact{
	width:390px;
	float:left;
}

div.contact_address{
	float:right;
	padding:0;
	width:380px;
}

input {
	border:#2C2C2C 1px solid;
	margin:3px 0 0 34px;
	padding:3px;
}

textarea{
	border:none;
	padding:2px;
	text-indent:2px;
}

input:hover{
	background:#C6FFC2;
	border:#A8FAA2 1px solid;
}

select{
	border:#2C2B2B 1px solid;
	font-size:12px;
	padding:2px;
	width:149px;
}

option{
	background:#EBEBEB;
	text-indent:4px;
}

input.name{margin-left:32px;}
input.phone{margin-left:20px;}
input.bushours{margin-left:1px;}
input.afterhours{margin-left:1px;}
input.mobile{margin-left:29px;}
input.suburb{margin-left:25px;}

select.state {
	margin:3px 0 0 36px;
	width:158px;
}

input.submit {
	background:transparent url(../images/submit.gif) no-repeat scroll 0 0;
	border:medium none;
	height:26px;
	margin:0 0 2px 3px;
	width:67px;
}

input.reset {
	background:transparent url(../images/reset.gif) no-repeat scroll 0 0;
	border:medium none;
	height:26px;
	margin-left:3px;
	margin-bottom:2px;
	width:67px;
}

select#subject-select{
	margin:2px 0 4px 29px;
	width:158px;
}

.errtext {
	color:#FF0000;
	font-size:9px;
}

div#infor{
	min-height:151px;
	padding-bottom:0px;
}
/*End Of Contact*/

/*Start Of 404 & IE6*/
div#ie6{
	height:55px;
	width:890px;
	margin:0 auto;
	background:#A0FD94;
	border:#43F32D 2px solid;
	color:#494949;
	text-indent:12px;
	font-weight:bold;
}

div#errorbg{
	background:url(../images/404back.png) no-repeat center;
	margin:18px auto 0;
	height:550px;
	width:980px;
	float:left;
}

div#error-ul{margin-top:390px;}

ul#error-nav{
	width:600px;
	margin:0 auto;
	height:30px;
	list-style:none;
	list-style-image:none;
}

li.errlink{
	display:inline;
	background:url(../images/annav.png) repeat-x bottom;
	border:1px #E0E0E0 solid;
	height:50px;
	width:120px;
	padding:12px 20px;
}

li.errlink a{
	color:#404040;
	font-weight:bold;
	display:inline;
	height:50px;
	width:120px;
	padding:3px 6px;
	font-size:13px;
}

li.errlink a:hover{
	color:#404040;
	font-weight:bold;
	display:inline;
	height:50px;
	width:120px;
	padding:3px 6px;
	text-decoration:underline;
}
/*End Of 404*/