/* CSS Document */

body {width:100%; margin:0; padding:0; background:url(bg.jpg) repeat-x #FFF; font-family:Arial; font-size:14px; color:#767676;}

p{line-height:1.7em;}

h1.fontface{margin:0; font: 36px 'Lobster13Regular', Arial, sans-serif;letter-spacing: 0; color:#969;}

@font-face {
    font-family: 'Lobster13Regular';
    src: url('Lobster_1.3-webfont.eot');
    src: url('Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lobster_1.3-webfont.woff') format('woff'),
         url('Lobster_1.3-webfont.ttf') format('truetype'),
         url('Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h2{font-size:24px; margin:1em 0 0 0;}

/*Header*/

#mainContain {width:810px; margin:0 auto; padding:0; top:0}

#header{width:790px; height:72px; padding:10px; background:url(navbg.png) no-repeat; position:relative;}

#contact{float:right; text-align:right; margin-top:-5px;}

.number{font-size:30px; font-weight:bold; color:#996699; margin:0; margin-top:-5px;}

.available{font-size:12px; color:#474747; float:right; margin:0; margin-top:-15px;}

#navbar{width:100%; height:20px; text-align:center; float:left; margin-top:2px;}

#navbar ul {width:100%; float:left; font-size:12px; margin:0; padding:0;}

#navbar li {list-style-type:none; display:inline; margin:0; padding:0 20px; text-align:center; text-transform:uppercase;}

#navbar li a{color:#717171;}

#navbar li a:hover{color:#996699; text-decoration:underline;}

/*Home Page*/

#banner{width:810px; height:347px; background:url(header.jpg); margin-top:-10px; float:left;}

#btn_cancel{width:285px; height:51px; background:url(btn_cancel.png); background-position:0 0; position:absolute; margin-top:18px;}

#btn_cancel:hover{background-position:0 -51px;}

#btn_try{width:339px; height:85px; background:url(btn_try.png); background-position:0 0; margin:0 auto; margin-top:30px;}

#btn_try:hover{background-position:0 -85px;}

#bannertxt p{width:280px; height:170px; color:#FFF; text-shadow:1px 1px #707070; position:absolute; margin-top:165px;}

#content_home{width:545px; min-height:450px; float:right; background:#FFF; padding:20px;}

#content_home a{color:#969; font-weight:bold;}

#content_home a:hover{text-decoration:underline;}

/*Sidebar*/

#sidebar{width:215px; height:185px; padding:20px 10px 20px 0; float:left;}

#sidebar p{font-size:10px; line-height:1.3em; color:#474747; margin-left:20px;}

#sidebar a{font-weight:bold; color:#969;}

#sidebar a:hover{text-decoration:underline;}

#sidebarimg{width:225px; height:337px; float:left;}

/*Content*/

#content{width:545px; min-height:780px; float:right; background:#FFF; padding:20px; -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}

#content li{margin-bottom:10px;}

#content a{color:#969; font-weight:bold;}

#content a:hover{text-decoration:underline;}






#homeLeft {margin:10px 0 0 30px; padding:0; height:315px; background-image:url(lady_lean.jpg); background-repeat:no-repeat}

#homeLeft ul {font-family:arial narrow; font-size:17px; padding:30px 0 0 7px; margin:0}

#homeLeft li {list-style-type:none}

#mainLeft {width:495px; height:500px; position:relative; float:left}

#mainRight {width:240px; position:relative; float:right; margin:26px 5px 0 0; padding:0}

.boxGrey {border:1px solid #e3dfdf}

.inLeft {position:relative; float:left; margin:3px 0 0 3px}

a {text-decoration:none}

/* text styles begin */

.txtProd {font-family:arial narrow; font-size:18px}

p.copyTxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

p.bodyTxt {font-family:arial narrow; font-size:16px}

div.footer {color: inherit;background-color: #fff;border: 1px solid #e5e5e5;border-width: 0 0 0 0;width:100%}
		
div.footer-in {padding:20px 20px 20px 5px}
		
li.footer-in {display:inline; margin-right:20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
		
ul.footer-in {list-style-type:none; vertical-align:middle; text-align:center}

.checkoutLeft {position:relative; float:left; width:100%}

.checkoutLeft table td{padding:5px;}

.checkoutRight {position:relative; float:right; width:380px}

table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
border: none;
border-spacing: 0px; }

td.helpHedMain
{ border-right:1px solid #000;
border: none;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 18px;
color: #404040;
padding:10px;}

td.helpHed
{ border: none;
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #404040;
padding:10px;}

td.helpBod
{ border:none;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;}

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #000;
width: 100%;
border: none;
}

table.sofT2
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #000;
width: 100%;
border: none;
margin:10px 20px 0 0}

table.btN
{color: #000;
width: 100%;
border:none;}

.txtMid {text-align:center}

.txtRight {text-align:right}

.tRow {border:none; text-align:center; padding:10px;}

.tRowRbl {border:none; text-align:center; padding:10px;}

.tRowRl {border:none; text-align:center; padding:10px; font-weight:bold;}

.tRowGrey {background-color:#CCCCCC; padding:10px;}

.rowContain {width:100%; height:200px;}

.box {width:165px; position:relative; float:left; margin:0 0 0 15px}

.checkoutHeadTxt {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#969; text-align:center}

.checkoutTestimonialTxt {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:14px; color:#4c5885}

.checkoutRegTxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747;}

.notice p{text-align:center; font-size:9px}

.aboutHead{color:#75a7d4; margin-left:20px;}

.aboutSubHead{color:#75a7d4; margin-left:20px}

.faq{font-size:16px; font-weight:bold; color:#75a7d4;}

#altdeliveryhead{background:#969;}

