/* CSS Document */

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

body { background-repeat: repeat-x; background-position: center top; background-image: url(/images/background/back_tile2.gif); background-color: #ECECEC; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

.small { font-size: 10px; }
.error { color: #FF0000; }
.clear { clear: both; }
.float { float: left; }

#container { width: 920px; margin: 20px auto; }

#header, #footer { width: 920px; background-image: url(/images/ricta_elements.png); }
#header { background-position: 0px 0px; height: 95px; }
#footer { background-position: 0px -95px; height: 45px ; }

#panel { width:862px; height: 400px; padding: 10px 9px; margin: 10px auto; background-image: url(/images/panel_drop.png); }
#panel .panel_main, #panel .panel_small { float: left; position: relative; }
#panel .panel_main { width: 690px; height: 400px; }
#panel .panel_small { width: 172px; height: 100px; }

/*all menus*/
ul { border: 0; list-style-type: none; }
ul li { display: block; float: left; text-align: center; }
ul li a span { display:none; }
ul li a { display: block; }

/*header*/
#header ul li a { height:95px; }

#header ul li a.ricta 	{ width:200px; }
#header ul li a.wheels 	{ width:150px; }
#header ul li a.win 	{ width:110px; }
#header ul li a.buffer 	{ width:170px; }
#header ul li a.fb 		{ width:87px; }
#header ul li a.tw 		{ width:91px; }
#header ul li a.sn	 	{ width:112px; }


/*header-hovers*/
#header ul li a.ricta:hover 	{ background: url(/images/ricta_elements.png) 0px -150px; }
#header ul li a.wheels:hover 	{ background: url(/images/ricta_elements.png) -200px -150px; }
#header ul li a.win:hover 		{ background: url(/images/ricta_elements.png) -350px -150px; }
#header ul li a.fb:hover 		{ background: url(/images/ricta_elements.png) -630px -150px; }
#header ul li a.tw:hover 		{ background: url(/images/ricta_elements.png) -717px -150px; }
#header ul li a.sn:hover	 	{ background: url(/images/ricta_elements.png) -808px -150px; }

/*footer*/
#footer ul { float: left; width: 460px; }
#footer ul li a { height:45px; }

#footer ul li a.faq 		{ width:77px; }
#footer ul li a.dealers 	{ width:77px; }
#footer ul li a.contact		{ width:98px; }
#footer ul li a.nhs 		{ width:208px; }


/*footer-hovers*/
#footer ul li a.faq:hover 		{ background: url(/images/ricta_elements.png) -460px -245px; }
#footer ul li a.dealers:hover 	{ background: url(/images/ricta_elements.png) -537px -245px; }
#footer ul li a.contact:hover 	{ background: url(/images/ricta_elements.png) -614px -245px; }
#footer ul li a.nhs:hover 		{ background: url(/images/ricta_elements.png) -712px -245px; }

#footer #mailing_list { float: left; height: 34px; width: 270px; padding: 11px 0px 0px 190px; display: block; }
.button { border: 1px solid #1975A2; background: #DCEBF2; color: #1975A2; font-size: 14px; }
#mailing_list_confirm { width: 100%; color: #1975A2;	 }
#mailing_list_confirm label { float: left; clear: left; width: 140px; padding-bottom: 6px; }
#mailing_list_confirm .list_check, #mailing_list_confirm .list_check_full { float: left; width: 50%; font-size: 12px; }
#mailing_list_confirm p { margin: 4px auto; clear: both; }
#mailing_list_confirm a { color: #1975A2; }
#mailing_list_confirm input { color: #1975A2; }
