/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/*
html
{
color:#000;
background:#ce0000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}
sub{vertical-align:baseline;}

legend{color:#000;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body{text-align:center;}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}

#doc2{width:73.076em;*width:71.25em;}

#doc3{margin:auto 10px;width:auto;}

#doc4{width:74.923em;*width:73.05em;}

.yui-b{position:relative;}

.yui-b{_position:static;}

#yui-main .yui-b{position:static;}

#yui-main,.yui-g .yui-u .yui-g{width:100%;}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}

.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}

.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}

.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}

.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}

.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}

.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}

.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}

.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}

.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}

.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}

.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}

.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}

.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
*/
html
{
background: #0046a6;
}

body
{

}

.white
{
background: #fff;
}

#hd
{
margin: 0;
padding: 0;
background: #0046a6;
width: 100%;
height: 150px;
}

#bd
{
background: #fff;
}

#ft
{
margin: 0;
padding: 0;
background: #0046a6;
width: 100%;
height: 75px;
}

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u
{
width:49%;*width:48.1%;*margin-left:0;
}

/***************************************/

#main
{
overflow: auto;
}

#navbar
{
margin: auto;
width: 850px;
height: 35px; /* 40px */
background: url(../images/button1a.gif) repeat-x; /* greenbg.gif, background: url(http://www.storeriteofcapecoral.com/newsite/images/navbg.gif) repeat-x; */
/*_background: #fff;*/
border-bottom: 5px solid #94cc31;
}

#bbar
{
margin: auto;
height: 16px;
width: 850px;
background: #fff;
}

#logobar
{
margin: auto;
height: 100px;
width: 850px;
}

img
{}

img.logol
{
float: left;
margin-left: 200px;
}

img.logor
{
margin-left: 50px;
}

img.wb
{
border: white medium solid;
}

img.couponlandmark
{
border: 1px solid black;
}

img.alignl
{
float: left;
}

img.alignlwb
{
float: left;
border: #ce0000 medium double;
margin: 15px;
}

img.alignr
{
float: right;
}

img.alignrwb
{
float: right;
border: #ce0000 medium double;
margin: 15px;
}

img.navalignl
{
float: left;
_float: none;
border-bottom: 1px solid #7aa629;
z-index: 1000;
}

img.navalignr
{
float: right;
_float: none;
border-bottom: 1px solid #7aa629;
z-index: 1000;
}

#footerdiv
{
margin: auto;
width: 800px;
}

p.footer
{
color: #fff;
text-align: right;
}

ul.sitemap
{
margin-left: 30px;
}

.sitemap li
{
list-style-type: circle;
}

ul.flist
{
color: #fff;
text-align: right;
}

.flist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}

.flist li a
{
color: white;
text-decoration: none;
}

.flist li a:hover
{
cursor: pointer;
color: #ccc;
text-decoration:underline;
}

.flist li a:visited
{
color: #ccc;
}

#mapdiv
{
/*
margin: 5px;
border: medium white solid;
*/
}

#mapdiv img
{
margin: 5px;
border: medium white solid;
}

#mapdivnomargin
{
}

#greendiv
{
background: #7ec401; /*66cc00*/
border: 5px solid #7ec401;
margin-left: 5px;
margin-bottom: 10px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#greendivinterior
{
border: 1px solid #e4ffae;
background: url(../images/greenbg.gif) repeat;
}

#greendivinteriorheading
{
height: 27px;
background: url(../images/interiorheadingbg.gif) repeat;
}

#greendivinteriorheading img
{
margin: 0;
text-align: left;
padding-top: 5px;
}

#greendivinteriorheading h2
{
font: 18px Arial, Helvetica, sans-serif;
display: inline;
padding-left: 5px;
}

#greendiv ul
{
margin: 10px;
}

#greendiv ul li
{
margin-left: 30px;
text-align: left;
list-style-image: url(../images/listdesignelement.png);
}

#orangediv
{
margin-left: 5px;
margin-bottom: 10px;
background: #f97737;
border: 5px solid #f97737; /*d85600*/
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#orangedivinterior
{
border: 1px solid #ffe7ae;
background: url(../images/orangebg.gif) repeat;
}

#orangedivinteriorheading
{
height: 27px;
background: url(../images/interiorheadingbg.gif) repeat;
}

#orangedivinteriorheading img
{
margin: 0;
text-align: left;
padding-top: 5px;
}

#orangedivinteriorheading h2
{
color: black;
font: 18px Arial, Helvetica, sans-serif;
display: inline;
padding-left: 5px;
}

#orangedivinterior address
{
margin: 10px;
}

#bluediv
{
color: white;
margin-left: 5px;
margin-bottom: 10px;
background: url(../images/bluegradient.png) repeat-x;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

#bluediv h3
{
font: 18px white Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: underline;
padding-top: 3px;
}

#bluediv p
{
margin: 5px;
margin-top: 0px;
padding-bottom: 3px;
}

#bluediv a
{
color: white;
}

#bluediv a:hover
{
color: #cccccc;
text-decoration: underline;
}

#bluediv a:visited
{
color: white;
}

#reddiv
{
margin-left: 5px;
margin-bottom: 10px;
background: #bd0000;
border: 5px solid #bd0000; /*d85600*/
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#reddivinterior
{
border: 1px solid #ffc4c4;
background: url(../images/redbg.jpg) repeat;
}

#reddivinteriorheading
{
height: 27px;
background: url(../images/interiorheadingbg.gif) repeat;
}

#reddivinteriorheading img
{
margin: 0;
text-align: left;
padding-top: 5px;
}

#reddivinteriorheading h2
{
color: black;
font: 18px Arial, Helvetica, sans-serif;
display: inline;
padding-left: 5px;
}

#reddivinterior address
{
margin: 10px;
}


#maindiv
{
margin: 10px;
}

#logoarea
{
margin: auto;
width: 850px;
}

#logodiv
{
color: white;
float: left;
}

#logodiv
{
float: left;
margin-top: 10px;
margin-left: 20px;
}

#logodiv2
{
float: left;
margin-top: 10px;
margin-left: 170px;
}


#titlediv
{
float: left;
margin-top: 20px;
margin-left: 10px;
}

#titlediv h1
{
color: white;
float: none;
font-size: 24px;
}

#callusdiv
{
float: left;
margin-top: 25px;
margin-bottom: 5px;
margin-left: -25px;
color: white;
text-align: right;
}

#callusdiv p.callus1
{
font-size: 20px;
}

#callusdiv p.phone
{
font-size: 24px;
}

#callusdiv address
{
padding-bottom: 10px;
}

h1, h2, h3, h4, h5
{
font-family: Georgia, "Times New Roman", Times, serif;
text-align: justify;
font-size: 24px;
}

h2 em
{
color: red;
margin: 0px;
font-style: normal;
}

h3
{
font-size: 18px;
text-transform: capitalize;
margin-left: 10px;
margin-top: 20px;
}

h4
{
font-size: 16px;
margin-left: 20px;
margin-top: 20px;
}

.welcome
{
text-align: justify;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
color: #000066;
margin: 0px;
}

#maindiv p
{
text-align: justify;
margin-bottom: 20px;
}

#maindiv p strong
{
text-transform: uppercase;
font-weight: bold;
}

#paddedli
{
text-indent: 5px;
margin-bottom: 25px;
}

#maindiv li
{
text-align: justify;
}

#maindiv li strong
{
font-size: 16px;
font-weight: bold;
margin-left: 20px;
}

#maindiv li a
{
margin-bottom: 0px;
text-decoration: none;
cursor: pointer;
color: #0046a6;
}

#maindiv li a:hover
{
text-decoration: underline;
color: #aa0000;
}

dl
{
float: left;
margin-right: 5px;
margin-bottom: 10px;
width: 190px;
}

dl.last
{
margin-right: 0px;
}

dt
{
background: transparent url(../images/bluegradient.png) repeat;
padding: 10px;
height: 20px;
color: white;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
vertical-align: top;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

dt.green
{
background: url(../images/greengradient3.png) repeat;
}

dt.red
{
background: url(../images/redgradient3.png) repeat;
}

dt.yellow
{
background: url(../images/yellowgradient.png) repeat;
}

dd
{
height: 180px;
background: #fff;
border: thin solid #aaaaaa; /* #6666fe */
border-top: none;
padding: 5px;
color: #222222;
font: 0.9em;
text-align: left;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

a
{
text-decoration: none;
color: #ce0000;
}

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

a:visited
{
text-decoration: none;
color: #0046a6;
}

a.more
{
vertical-align: bottom;
text-decoration: none;
float: right;
color: #ce0000;
}

form
{
margin-top: 10px;
}

label
{
float: left;
width: 250px;
text-align: right;
display: block;
font-weight: bold;
}
/*
label
{
font-weight: bold;
line-height: normal;
text-align: right;
margin-right: 10px;
position: relative;
display: inline-block;
float: left;
width: 250px;
}
*/

input
{
font-size: .8em;
color: #666;
background-color: #fee;
padding: 2px;
border: solid 1px #f66;
margin-bottom: 10px;
}

input.formInputText
{
text-align: left;
font-size: .8em;
color: #666;
background-color: #fee;
/*padding: 2px;*/
width: 153px;
border: solid 1px #f66;
height: 15px;
}
	
input.formInputText:hover
{
background-color: #ccffff;
border: solid 1px #006600;
color: #000;
cursor: pointer;
}
	
input.formInputText:focus
{
color: #000;
background-color: #ffffff;
border: solid 1px #006600;
cursor: text;
}

input.formSelect
{
font-size: .8em;
color: #666;
background-color: #fee;
/*padding: 2px;*/
border: solid 1px #f66;
/*margin-right: 5px;
margin-bottom: 5px;*/
cursor: pointer;
width: 200px;
}

input.formSelect:hover
{
color: #333;
background-color: #ccffff;
border: solid 1px #006600;
}

input.formSelect:focus
{
color: #000;
background-color: #ffffff;
border: solid 1px #006600;
}
	
select
{
margin-bottom: 10px;
padding: 2px;
}
	
select.formSelect
{
font-size: .8em;
color: #666;
background-color: #fee;
/*padding: 2px;*/
border: solid 1px #f66;
/*margin-right: 5px;
margin-bottom: 5px;*/
cursor: pointer;
width: 155px;
}

select.formSelect:hover
{
color: #333;
background-color: #ccffff;
border: solid 1px #006600;
}
	
select.formSelect:focus
{
color: #000;
background-color: #ffffff;
border: solid 1px #006600;
}

textarea
{
margin-bottom: 10px;
padding: 2px;
}

textarea.formSelect
{
float: none;
font-size: .8em;
color: #666;
background-color: #fee;
/*padding: 2px;*/
border: solid 1px #f66;
/*margin-right: 5px;
margin-bottom: 5px;*/
cursor: pointer;
width: 253px;
}

textarea.formSelect:hover
{
color: #333;
background-color: #ccffff;
border: solid 1px #006600;
}

textarea.formSelect:focus
{
color: #000;
background-color: #ffffff;
border: solid 1px #006600;
/*margin-bottom: 10px;*/
}

input.formInputButton
{
font-size: 1.2em;
width: 153px;
vertical-align: middle;
font-weight: bolder;
text-align: center;
color: #300;
background: #f99 repeat-x; /* url(bg_button.png) */
/*padding: 1px;*/
border: solid 1px #f66;
cursor: pointer;
/*float: left;*/
margin-left: 250px;
margin-bottom: 10px;
}
	
input.formInputButton:hover
{
background: #faa;
background-image: url(bg_button_hover.png);
}
	
input.formInputButton:active 
{
background-image: url(bg_button.png);
}

.hr hr
{
display: none;
margin: 10px;
border-bottom: thin dotted white;
}

.hr
{
margin: 10px;
border-bottom: thin dotted #bbbbbb;
}

.printcoupon
{
border: none;
text-decoration: none;
}

.printcoupon:hover
{
text-decoration: underline;
}

#paylink	{
	color: #fff;
	float: right;
	height: 36px;
	text-align: left;
	width: 380px;	
}

#phone	{
	background: url(../images/bg_phone.jpg) no-repeat left 15px;	
	float: right;
	height: 75px;
	text-align: left;
	width: 380px;
}

#phone p	{
	color: #fff;
	font-weight: bold;
	font-size: 140%;	
	margin: 20px 0 0 70px;
}
