/********************/
/*                  */
/*   CSS            */
/*                  */
/********************/


/**************** Global ******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
list-style-type:none;
margin:0;
outline-color:invert;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
	background: url(images/bkgdDots.gif);
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div, img, p, h1, h2, h3, ul, li {
	padding:0;
	margin:0;
	border:0;
}
h1, h2, h3, h4 {
	font-family:'Book Antiqua', Times, serif;
}
.blank {
	font-size:0px; line-height:0px; clear:both;
}
ul {	
	list-style-type:none;
}
hr {
	display:none;
}
#container {
	margin:0px;
	padding:0;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

p {
color:#605f5f;
font-size:12px;
}

/**************** Container ******************/

#container {
margin:0px auto;
width:933px;
}

/**************** Header ******************/

#header {
margin:0px auto;
width:933px;
}

#header h1 {
display:none;
}

#header p {
margin:5px 0pt 0pt 50px;
width:327px;
}

#logo {

height:116px; 
width:243px;
margin-bottom:10px;
}

#logo a {
display:block;
height:116px; 
width:243px;
/*padding-top:120px;*/
}

#logosctg {
position:absolute;
float:right;
margin:0 0 0 730px;
margin-bottom:10px;
}

/**************** Main Nav ******************/

#navigation{
margin:0px auto;
width:905px;
}

#navigation ul {
background: #287cbc url(images/nav-bg.png) repeat-x;
border-top: 1px solid #b5daf6;
border-left: 1px solid #b5daf6;
border-right: 1px solid #b5daf6;
height:30px;
}

#navigation li {
color: #FFF;
font-size:12px;
font-weight: bold;
display: block;
float: left;
padding: 7px 10px 7px 10px;
margin: 0 1px 0 0;
text-transform:uppercase;
}

#navigation li.last {
border:none;
}

#navigation a {
color:white;
text-decoration:none;
}

#navigation a:hover {
text-decoration:underline;
}


/**************** Content Home******************/

#content-container {
background:#fff url(images/home-bg.jpg) no-repeat;
border:2px solid #FBB50D;
height:518px;
}

#content-container-ads {
background:#fff no-repeat;
border:2px solid #FBB50D;
height:518px;
}

#left-column {
background:url(images/column-bg.png);
border:1px solid #dad9da;
float:left;
height:480px;
margin:18px 0 0 18px;
width:170px;
}

#left-top-ads {
background:url(images/ads.png);
height:44px;
width:170px;
}

#left-top {
background:url(images/product.png);
height:44px;
width:170px;
}

#left-content {
background-position:bottom right;
height:436px;
}

#left-content h2 {
font-weight:bold;
color: #706F6F;
padding:5px 0 0 10px;
}

#left-content p {
font-size:10px;
padding:10px 8px 0;
}

#left-content span.pink {
color:#e4589d;
}

#left-content a {
color:#605F5F;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

#left-content a:hover {
text-decoration:none;
}

#middle-tvads {
float:left;
margin:18px 0 0 21px;
height:480px;
width:513px;
}

#middle-tvads p {
color:black;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
line-height:29px;
margin:203px 0 0 282px;
padding-right:10px;
}

#middle-tvads a:hover {
text-decoration:none;
}

#middle-tvads a {
color:#605F5F;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#right-column {
background:url(images/column-bg.png);
border:1px solid #dad9da;
float:right;
height:480px;
margin:18px 18px 0 0;
position:relative;
width:170px;
}

#right-top {
background:url(images/secrets.png);
height:44px;
width:170px;
}

#right-top-ads {
background:url(images/secrets.png);
height:44px;
width:170px;
}

#right-content {
background-position:bottom right;
height:436px;
}

#right-content h2 {
font-weight:bold;
color: #706F6F;
padding:5px 0 0 10px;
}

#right-content p {
font-size:10px;
padding:10px 8px 0;
}

#right-content a {
color:#605F5F;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

#right-content a:hover {
text-decoration:none;
}


#siren-button {
/*background:url(images/siren-button.png) no-repeat;*/

height:83px;
width:171px;
}

#siren-button a {
display:block;
height:83px;
/*padding:200px 0;*/
width:171px;

}

/**************** Content Interior******************/

#content-container.interior {
background:#fff /*url(images/home-bg.jpg) no-repeat*/;
border:2px solid #FBB50D;
height:auto;
}

#content-container-interior {
background:#fff /*url(images/home-bg.jpg) no-repeat*/;
padding:40px;
border:2px solid #FBB50D;
}

#content-container-interior h2 {
font-size:20px;
margin:0px;
}

#content-container-interior h3 {
margin:10px 0 0 0;
}

#content-container-interior p {
line-height:20px;
margin:10px 0;
text-align:justify;
}


#content-container-interior p.last {
margin:10px 0 30px 0;
}

#content-container-interior .location p{
margin:5px 0;
padding:0;
}

#content-container-interior a {
color:#605F5F;
font-weight:bold;
}

#content-container-interior a:hover {
text-decoration:none;
}

.location {
float:left;
margin:0 0 22px 54px;
width:210px;
}

#content-container-interior p.stores {
text-align:left;
}

#content-container-interior img {
background:#b5daf6;
border:1px solid #287cbc;
float:right;
margin:0 0 15px 15px;
padding:5px;
}

/**************** Content Interior Fixed*******************/

#content-container-interior-fixed {
background:#fff /*url(images/home-bg.jpg) no-repeat*/;
padding:40px;
border:2px solid #FBB50D;
height:575px;
}

#content-container-interior-fixed h2 {
font-size:20px;
margin:0px;
}

#content-container-interior-fixed h3 {
margin:10px 0 0 0;
}

#content-container-interior-fixed p {
line-height:20px;
margin:10px 0;
text-align:justify;
}


#content-container-interior-fixed p.last {
margin:10px 0 30px 0;
}

#content-container-interior-fixed .location p{
margin:5px 0;
padding:0;
}

#content-container-interior-fixed a {
color:#605F5F;
font-weight:bold;
}

#content-container-interior-fixed a:hover {
text-decoration:none;
}

.location {
float:left;
margin:0 0 22px 54px;
width:210px;
}

#content-container-interior-fixed p.stores {
text-align:left;
}

#content-container-interior-fixed img.right {
background:#b5daf6;
border:1px solid #287cbc;
float:right;
margin:0 0 15px 15px;
padding:5px;
}

/**************** Content Interior Fixed2*******************/

#content-container-interior-fixed2 {
background:#fff /*url(images/home-bg.jpg) no-repeat*/;
padding:40px;
border:2px solid #FBB50D;
height:865px;
}

#content-container-interior-fixed2 h2 {
font-size:20px;
margin:0px;
}

#content-container-interior-fixed2 h3 {
margin:10px 0 0 0;
}

#content-container-interior-fixed2 p {
line-height:20px;
margin:10px 0;
text-align:justify;
}


#content-container-interior-fixed2 p.last {
margin:10px 0 30px 0;
}

#content-container-interior-fixed2 .location p{
margin:5px 0;
padding:0;
}

#content-container-interior-fixed2 a {
color:#605F5F;
font-weight:bold;
}

#content-container-interior-fixed2 a:hover {
text-decoration:none;
}

.location {
float:left;
margin:0 0 22px 54px;
width:210px;
}

#content-container-interior-fixed2 p.stores {
text-align:left;
}

#content-container-interior-fixed2 img.right {
background:#b5daf6;
border:1px solid #287cbc;
float:right;
margin:0 0 15px 15px;
padding:5px;
}


/**************** products ******************/

.product-thumb {
float:left;
height:208px;
margin:15px 0 0 30px;
padding:0;
width:173px;
}

.product-thumb img {
background:#B5DAF6;
border:1px solid #287CBC;
margin:0 0 0 6px;
padding:5px;
width:150px;
}

#content-container-interior .product-thumb p {
line-height:normal;
margin:0;
padding:3px 0 0 0;
text-align:center;
width:173px;
}

/**************** footer ******************/

#footer {
height:30px;
background: #287cbc url(images/footer-bg.png) repeat-x;
margin:0 auto;
width:905px;
}

#footer ul {
margin:0 auto;
width:725px;
}

#footer li {
float:left;
margin:5px 0 0 0;
}

#footer a {
border-right:1px solid white;
color:#fff;
font-size:11px;
padding:0 10px 0;
text-decoration:none;
}

#footer a.last {
border-right:none;
}

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

#credit {
color:black;
font-size:11px;
font-weight:bold;
margin:8px 0 10px 0;
text-align:center;
}

#credit a {
color:#605F5F;
}

#credit a:hover {
text-decoration:underline;
}

/**************** contact form ******************/

/*#contact-body {
background-image:url(../images/well-web.png);
background-position:right;
background-repeat:no-repeat;
float:left;
margin:30px 0 0 52px;
width:450px;
}*/

/*#contact-form {
margin:15px 0 0 41px;
}
*/
#contact-body fieldset {
margin:0;
padding:0;
}

#contact-form legend{
display:none;
}

#contact-form input.text, #contact-form textarea {
background-color:#FFFFFF;
border:1px solid #287CBC;
color:#004689;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:4px 0px 10px 55px;
padding:0.4em 0.5em;
overflow:hidden;
width:215px;
}

#contact-form p {
color:#00447C;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
margin:8px 0 0 13px;
}

#contact-form a, #contact-form p input{
color:#287CBC;
float:right;
font-weight:bold;
font-style:italic;
font-size:14px;
margin:0 26px 5px 0;
}

#contact-form label {
display:block;
font-weight:bold;
font-size:12px;
margin:0pt 0pt 0pt 55px;
}



#contact-body h2 {
color:#00447c;
font-family:Arial, Helvetica, sans-serif;
font-size:2.5em;
font-weight:bold;
letter-spacing:0.1em;
padding:5px 0 5px 10px;
}

#submit {
margin:0 0 0 55px;
}
