 @charset "utf-8";
/* CSS Document */

* 
{
margin:0px;
padding:0px;
}

body
{
background:url(../images/rizzobg.png);
background-color:#CCCCCC;
font-family:tahoma;
font-size:11px;
}

#pagebody
{
float:left;
width:100%;
height:auto;
background:url(../images/bgfade.png) repeat-y;
background-position:center;
}

#bodycontainer
{
margin:0 auto;
width:1000px;
height:auto;
}

#container
{
float:left;
width:1000px;
height:auto;
background-color:#333333;
}

.setleft
{

float:left;
}

#header
{
float:left;
width:1000px;
height:300px;
background:url(../images/header_bg.jpg) no-repeat right top;
}

#header .leftsection
{
float:left;
width:690px;
height:300px;
}

#header .logobox
{
width:220px;
height:200px;
background:url(../images/lord_rizzo_logo.jpg) no-repeat left top;
}

#topmenu
{
float:left;
width:470px;
height:35px;
padding-top:125px;
padding-bottom:40px;
font-weight:bold;
}
#topmenu a{ text-decoration:none; color:#000000; border-right:0px solid #FFCCFF; margin-top:0px;}
#topmenu a.home{ display:block; padding:12px 12px 12px 11px; width:46px; height:10px; width:auto; background:url(../images/menu_nor.jpg) no-repeat left top; }
#topmenu a.home:hover{ background:url(../images/menu_hov.jpg) no-repeat left top; color:#666666;}

#topmenu a.other{ display:block; padding:12px 12px 12px 11px; width:46px; height:10px; width:auto; background:url(../images/menu_nor.jpg) no-repeat; 
background-position:-25px 0px; }
#topmenu a.other:hover{ background:url(../images/menu_hov.jpg) no-repeat; background-position:-25px 0px; }

#bodymodel{ float:left; height:100px; width:690px; background:url(../images/model_fade.jpg) repeat-x bottom;}
#bodymodel a{widht:80px; height:50px; background:url(../images/model_body.png);}
#bodymodel a.b1{background-position:0px 0px; width:80px; height:50px;}
#bodymodel a.b1:hover{ background-position:0px -50px;}

#bodymodel a.b2{background-position:80px 0px; width:80px; height:50px;}
#bodymodel a.b2:hover{ background-position:80px -50px;}

#bodymodel a.b3{background-position:160px 0px; width:80px; height:50px;}
#bodymodel a.b3:hover{ background-position:160px -50px;}

#bodymodel a.b4{background-position:240px 0px; width:80px; height:50px;}
#bodymodel a.b4:hover{ background-position:240px -50px;}

#bodymodel a.b5{background-position:320px 0px; width:80px; height:50px;}
#bodymodel a.b5:hover{ background-position:320px -50px;}

#bodymodel a.b6{background-position:400px 0px; width:80px; height:50px;}
#bodymodel a.b6:hover{ background-position:400px -50px;}

#bodymodel a.b7{background-position:480px 0px; width:80px; height:50px;}
#bodymodel a.b7:hover{ background-position:480px -50px;}

#bodymodel a.b8{background-position:560px 0px; width:80px; height:50px;}
#bodymodel a.b8:hover{ background-position:560px -50px;}


#quickfind{ float:left; width:310px; height:300px; background:url(../images/model_fade.jpg) repeat-x bottom;}
#quickfind .left{ float:left; background:url(../images/find_left.png) no-repeat right top; width:15px; height:300px;}
#quickfind .middle{float:left; background:url(../images/find_middle.png) repeat-x; width:257px; height:300px;}
#quickfind .right{float:left; background:url(../images/find_right.png) no-repeat left top; width:15px; height:300px;}

.searchform form {width:237px; padding:0px; margin:5px; margin-top:5px;}
.searchform .fieldrow{float:left; margin-bottom:5px; width:237px;}
.searchform .fieldlabel{ float:left; width:50px; padding:3px;}
.searchform .fielditem{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333; width:180px;}
.fieldselect{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333;}

#featurebox { float:left; margin:15px; width:665px; height:auto;  }
#featurebox .heading{ width:665px; height:60px; border-bottom:1px dotted #666666;}

#featurebox .listing{ float:left; color:#FFFFFF; width:575px; padding:15px 50px 10px 20px; border-bottom:1px dotted #666666; height:auto;}
#featurebox .listing .thumb{ float:left;width:120px;  }
#featurebox .listing .thumb img{ float:left;padding:3px; border: 1px solid #666666; } 
#featurebox .listing .details{ float:left;width:365px; height:auto; margin-left:13px;}
#featurebox .listing .details h1{font-size:11px; font-weight:bold; color:#FFFFFF;}
#featurebox .listing .details p{margin-top:5px; text-align:left; }
#featurebox .listing .details a{text-decoration:none; color:#993300;}
#featurebox .listing .details a:hover{ text-decoration:none; color:#FF0000;}

#loginbox { float:left; margin:10px; width:340px; height:auto; }
#loginbox .left{float:left; background:url(../images/login_left.jpg) no-repeat right top; width:12px; height:356px; }
#loginbox .middle{ float:left; background:url(../images/login_middle.jpg) repeat-x; width:311px; height:356px;}
#loginbox .middle .heading{ float:left; position:relative; margin:4px; margin-left:-8px; width:307px; background:url(../images/login_hd.png) repeat-x; height:15px; padding:10px; font-size:11px; font-weight:bold; color:#FFFFFF;}
#loginbox .right{float:left; background:url(../images/login_right.jpg) no-repeat left top; width:12px; height:356px;}
#loginbox form {float:left;margin:10px; width:290px;}
#loginbox .fieldrow{float:left; margin-bottom:10px; width:300px;}
#loginbox .fieldlabel{ float:left; width:75px; padding:3px;}
#loginbox .fielditem{float:left;  font-family:tahoma; font-size:11px; height:17px; color:#333333; width:180px;}
#loginbox .checklink a{ text-decoration:none; font-weight:bold; color:#FF66FF;}
#loginbox .checklink a:hover{ text-decoration:none; font-weight:bold; color:#FF00CC;}

.newitembox { float:left; margin:15px; width:735px; height:550px;}
.newitembox .heading{ width:945px; margin-left:10px; height:53px; border-bottom:1px dotted #666666; background:url(../images/hd_blockfill.jpg) repeat-x;}

.newitembox .listing{ float:left; color:#FFFFFF; width:845px; padding:15px 50px 10px 20px; border-bottom:1px dotted #666666; height:auto;}
.newitembox .listing .thumb{ float:left;width:120px; }
.newitembox .listing .thumb img{ float:left; padding:3px; border: 1px solid #666666; } 
.newitembox .listing .details{ float:left;width:705px; height:auto; margin-left:13px;}
.newitembox .listing .details h1{font-size:11px; font-weight:bold; color:#FFFFFF;}
.newitembox .listing .details p{  margin-top:5px; text-align:left; color:#FFFFFF; }
.newitembox .listing .details a{ text-decoration:none; color:#993300;}
.newitembox .listing .details a:hover{ text-decoration:none; color:#FF0000;}

#footer{ width:970px; float:left; background:url(../images/footer_fill.jpg) repeat-x; height:28px; padding:15px; padding-top:25px; color:#FFFFFF; }
#footer a{ text-decoration:none; color:#FFFFFF; }
#footer a:hover{ color:#FF99FF; text-decoration:none; }

/*********************************Below are added by antony***************************************/
.red { color:#FF0000; }
.white { color:#FFFFFF }
.registerform { float:left; margin:15px; width:665px; height:auto; color:#FFFFFF}
.registerform form{ padding:0px; margin:0px; }
.registerform .heading{ float:left; width:590px; height:60px; border-bottom:1px dotted #666666;}
.registerform .fieldrow{float:left; margin-bottom:10px; width:590px; }
.registerform .field_radio{float:left; margin-bottom:10px; width:650px;}
.registerform .fieldlabel{float:left; width:160px; padding:5px; padding-right:5px; padding-left:40px; font-weight:bold; }
.registerform .fielditem{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333; width:190px;}
.registerform .fieldcomment{float:left; font-family:tahoma;  height:20px; color:#ffffff; padding:4px;}

.vehicleform { float:left; margin:15px; width:665px; height:auto; color:#FFFFFF}
.vehicleform form{ padding:0px; margin:0px; }
.vehicleform .heading{ float:left; width:590px; height:60px; border-bottom:1px dotted #666666;}
.vehicleform .fieldrow{float:left; margin-bottom:10px; width:590px;}
.vehicleform .fieldlabel{float:left; width:160px; padding:5px; padding-right:5px; padding-left:40px; font-weight:bold }
.vehicleform .fielditem{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333; width:240px;}
.vehicleform .fieldcomment{float:left; font-family:tahoma;  height:20px; color:#333333; }
.vehicleform .fieldcomment a{ color:#FF0000; }

.logimgrow{float:left; margin-bottom:10px; width:240px;}
.logimglabel{float:left; width:70px;font-family:tahoma; padding:0px;font-size:11px; font-weight:bold; }
.logimgitem{float:left;  font-family:tahoma; font-size:11px; padding:0px; color:#333333; width:80px;font-weight:bold; }


.detaillabel{ float:left; width:100px; padding:5px; padding-right:5px; padding-left:40px; font-weight:bold; align:right}
.detailvalue{ float:left; padding:5px 0px 0px 5px; font-family:tahoma; font-size:11px; height:auto; color:#FFFFFF; width:100px }

.detailform { float:left; margin:15px; width:605px; height:auto; color:#FFFFFF}
.detailform form{ padding:0px; margin:0px; }
.detailform .heading{ float:left; width:590px; height:60px; border-bottom:1px dotted #666666;}
.detailform .fieldrow{float:left; margin-bottom:10px; width:590px;}
.detailform .fieldlabel{float:left; width:160px; padding:5px; padding-right:5px; padding-left:40px; font-weight:bold }
.detailform .fielditem{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333; width:160px;}
.detailform .fieldcomment{float:left; font-family:tahoma;  height:20px; color:#333333; padding:4px;}

.brder { float:left; width:75px; height:65px; padding:6px; margin:6px;
         border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000; }
		 
.rose { text-decoration:none; font-weight:bold; color:#FF66FF; }		 

.rizzowishlist{float:left; margin-top:15px; width:270px; height:auto; padding-left:40px; line-height:150%;}

h1.type{ float:left; padding:0px; margin:0px; font-family:"Trebuchet MS"; font-size:18px; color:#FFFFFF;}
fieldset{border:1px solid #cccccc; margin:0px; padding:10px; width:320px;}
div.typerow{width:300px; padding:10px; float:left;}
fieldset p{color:#FFFFFF; font-weight:bold; font-family:Tahoma; font-size:11px; text-align:left;}
legend{ color:#000000; font-size:18px; font-weight:bold; font-family:"Trebuchet MS"; margin:0px; padding:5px 10px 5px 10px;  background-color:#CCCCCC }

.membertype{ float:left; height:60px; height:85px; margin-top:5px; no-repeat;}
.terms{  font-family:Tahoma; font-weight:bold; font-size:12px;}
.condition{ float:left; font-family:Tahoma}



#content{ color:#000000;}
#content .heading{color:#FFFFFF;}
#content a{color:#000000;}
#content a{color:#FF3300;}
#content a:hover{color:#000000; text-decoration:underline}

.borderall{border:1px solid #333333;}



#featureboxmember { float:left; margin:15px; width:925px; height:auto;  }
#featureboxmember .heading{ width:925px; height:60px; border-bottom:1px dotted #666666;}

#featureboxmember .listing{ float:left; color:#FFFFFF; width:735px; padding:15px 50px 10px 20px; border-bottom:1px dotted #666666; height:90px;}
#featureboxmember .listing .thumb{ float:left;width:120px;  }
#featureboxmember .listing .thumb img{ float:left;border:none; } 
#featureboxmember .listing .details{ float:left;width:865px; height:90px; overflow:hidden; margin-left:10px;}
#featureboxmember .listing .details h1{font-size:11px; font-weight:bold; color:#FFFFFF;}
#featureboxmember .listing .details p{margin-top:5px; text-align:left; }
#featureboxmember .listing .details a{text-decoration:none; color:#993300;}
#featureboxmember .listing .details a:hover{ text-decoration:none; color:#FF0000;}


.registerformmember { float:left; margin:15px; width:845px; height:auto; color:#FFFFFF}



#featureboxsearch { float:left; margin:15px; width:905px; height:auto;  }
#featureboxsearch .heading{ width:905px; height:60px; border-bottom:1px dotted #666666;}

#featureboxsearch .listing{ float:left; color:#FFFFFF; width:835px; padding:15px 50px 10px 20px; border-bottom:1px dotted #666666; height:90px;}
#featureboxsearch .listing .thumb{ float:left;width:120px;  }
#featureboxsearch .listing .thumb img{ float:left; padding:3px; border: 1px solid #666666; } 
#featureboxsearch .listing .details{ float:left;width:665px; height:90px; overflow:hidden; margin-left:15px;}
#featureboxsearch .listing .details h1{font-size:11px; font-weight:bold; color:#FFFFFF;}
#featureboxsearch .listing .details p{margin-top:5px; text-align:left; }
#featureboxsearch .listing .details a{text-decoration:none; color:#993300;}
#featureboxsearch .listing .details a:hover{ text-decoration:none; color:#FF0000;}


#featurebox form {width:237px; padding:0px; margin:5px; margin-top:5px;}
#featurebox .fieldrow{float:left; margin-bottom:5px; width:607px;}
#featurebox .fieldlabel{ float:left; width:50px; padding:3px; color:#FFFFFF}
#featurebox .fielditem{float:left;  font-family:tahoma; font-size:11px; height:20px; color:#333333; width:180px;}


.loginbox_new{
width:277px;
margin:10px 10px 0px 10px;
overflow:hidden;
padding-left:8px;
}


.gry_top{
background:url(../images/loginbox/login_top_curve.jpg) bottom no-repeat;
width:277px;
height:9px;

}


.gry_middle{
background:url(../images/loginbox/login_back_bg.jpg) top repeat-y;
width:277px;

}

.gry_bottom{
background:url(../images/loginbox/login_bottom_curve.jpg) bottom no-repeat;
width:277px;
overflow:hidden;
padding-bottom:11px;
}

#wishlist{
width:256px;
margin:0px auto;
padding:3px 0px;
}

.list_content{
width:256px;
margin:0px auto;
background:#FFFFFF;
border:2px solid #CCCCCC;
clear:both;
}

.list_content_in{
width:241px;
margin:0px auto;
overflow:hidden
}

#white_wrap{
width:256px;
margin:0px auto;
}


#white_wrap .top{
background:url(../images/loginbox/login_white_top.jpg) bottom left no-repeat;
width:256px;
height:4px;
}

#white_wrap .middle{
background:url(../images/loginbox/login_white_middle.jpg) top left repeat-y;
width:256px;
overflow:hidden;
}

#white_wrap .bottom{
width:256px;
}

.classified{
width:277px;
margin:0px auto;
}

.signup_content{
width:241px;
margin:0px auto;
padding:0px
}



.fielditem embed
{
color:#FFFFFF; height:auto;border:5px solid #CCCCCC; padding:5px; width:350px;
}
