@charset "UTF-8";

/* CSS Document */

body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color: #FFF; font-family:Helvetica, Arial, sans-serif; color: #333; }

p { font-family: Helvetica, Arial, sans-serif; color: #545454; font-size:0.69em; line-height: 21px; font-weight:normal; }

ul li { font-size:0.69em; line-height:12px; color: #761816; margin:0px; padding:0px; line-height:21px; }

img, img a { border:0px; }

h1, h2, h3, .h2 { font-family: Helvetica, Arial, sans-serif; padding:0px; margin:0px; color: #761816; }

h1 { font-size:1.25em; font-style:italic; }

h2 { font-size: 1.0em; }

h3 { color:#FFF; font-size: 0.85em; border-bottom:1px #FFF dashed; }

a:link, a:visited { color:#0084d6; text-decoration:none; }

a:hover { color:#761816; text-decoration:none; }

legend { font-size:0.69em; letter-spacing:1px; color:#2567a1; font-weight:bold; }

fieldset { border:1px solid #2567a1; margin-bottom:20px; }

table { margin:0 10px 0 10px; }

/*Design div id tags */

#number, #logo, #nav, #flash, #main { width:1000px; margin:0 auto; clear:both; }

#number { width:962px; height:32px; padding:20px 0 0 38px; }

#number ul { margin:0; padding:0;}

#number li { list-style:none; display:inline; border-right:1px solid #FFF; padding:0 15px 0 10px; color:#FFF }

#logo { height:74px; }

#nav { width:963px; height:31px; padding:15px 0 0 37px; }

#nav a { padding:7px 0 7px 0; }

#nav a:link, #nav a:visited { color:#FFF; }

#nav a:hover { color:#0099FF }

#flash { height:227px; }

#main { overflow:hidden; }

#left { width:594px; float:left; padding:0 15px 0 40px; border-right:1px dashed #333; }

#right { width:270px; float:left; padding: 10px 40px 0 40px; }

#right h2 { margin:15px 0 0 0; }

.contact-box { width:239px; height:108px; background-image:url(images/contact-bg.jpg); background-repeat:no-repeat; margin:0 0 20px 0; padding:15px }

.contact-box p, .delivery-time p { margin:0; padding:0; }

.delivery-time { width:239px; height:89px; background-image:url(images/time.jpg); padding:15px }

#rotate { width:269px; height:150px; }

#rotator1 { overflow:hidden; height:150px; }

.table-head { color:#001732; font-weight:bold; font-style:italic; font-size:0.75em }

.table-text { font-size:0.69em; line-height:18px }

.h2style { font-size:0.69em; font-weight:bold; color: #545454; }

.h2 { font-size:1.15em; font-weight:bold }

.pclose { margin-top:0; padding-top:0; }

.headingclose { margin-bottom:0; padding-bottom:0; }

/*footer*/ 

#find { margin:0 auto; text-align:center; }

#footer { width:1000px; margin: 10px auto 0 auto; }

#footer ul { padding:0px; margin:0px; line-height:18px; }

#footer li { list-style:none; font-size:0.69em; }

#footer a:link { color: #0084d6; text-decoration: underline; }

#footer a:visited { color: #0084d6; text-decoration: underline; }

#footer a:hover { color:#bb010d; text-decoration: underline; }

.section { width:1000px; border-top:1px solid #999; padding: 20px 0 20px 0; overflow:hidden; clear:both; }

.section p { font-size:0.65em; margin:0; padding:0; }

.halfl { width:500px; float:left; }

.halfl li { display:inline; list-style:none; padding:0 5px 0 5px; border-right: 1px #0084d6 solid; }

.halfr { width:500px; float:left; }

.small { width:166px; float:left; }

#nav li { padding:0 8px 0 7px; list-style:none; display:inline; color:#FFF; font-size:0.69em; border-right: 1px solid #FFF; }

#nav ul { margin:0; padding:0; }

.small-nav { overflow:hidden; }

.nav-box { width:175px; height:104px; float:left; margin:10px 15px 15px 0; }

.nav-box ul { margin:0; padding:0; }

.nav-box li { list-style:none; display:inline; color:#FFF; font-size:0.69em; }

.text { padding:20px; }

.padd { margin:0; padding:0; }

/*text styles */

.h-under { font-size: 0.75em; font-style:normal; color:#666; font-weight:normal; }

.white-bold, .white-big { color:#FFF; font-weight:bold; margin:0; padding:0; }

.white-big { font-size:1.15em }

.images, .hide1, .hide2, .hide3 { width:550px; overflow:hidden; border-bottom:1px dashed #333; border-top:1px dashed #333; padding:10px 0 0 0; margin:10px 0 10px 0; }

.clear { clear:both; }

/*php forms*/

.subheading { font-size:0.9em; font-weight:bold; }

.formfield { width:200px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:0.69em; padding:3px; }

.formbox { width:280px; float:left; padding-left:52px }

.small-form { width:220px; padding:1px 0 1px 5px; border:1px solid #000; margin:1px 0 1px 0; }

.small-form2 { width:227px; border:1px solid #000; margin:1px 0 1px 0; }

/* Contact Form Result Classes */

#contact { width:340px; float:left; margin:10px 4px 0 0; padding:0 0 0 10px }

#contact-left { width:198px; float:left; padding:20px; margin:15px 0 0 0; background-color:#ebeef1; border:1px solid #2567a1 }

.formstyle, .formfield { width:208px; background-color: #FFF; padding:3px; margin-bottom:3px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

#contact p { margin:0; padding:0; }

#contact-left p { color:#0a355b; }

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

.linkbox { width: 390px; border: 1px #000066 solid; background-color: #FFFFFF; padding: 10px 10px 10px 10px; color: #333333; font-size:0.69em; text-align:center; margin:0 auto; }

