/* CSS Document */
* {
margin:0;
padding:0;
}
body {
	margin: 0;
	background-color:#00264C;
	text-align: center;
	margin-top:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#wraper {
	padding:0;
	background-color:#FFFFFF;
	text-align: left;
	width: 908px;
	margin-right: auto;
	margin-left: auto;
}

a:hover, a:visited:hover {
text-decoration:underline;
}
a {
text-decoration:none;
color:#005DB9;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#363636;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}

/*Layout*/
div.terminator {
clear:both;
}
/*Left Column*/
div.left {
width:225px;
float:left;
}
div.logo {
background-color:#00264C;
height:91px;
width:180px;
padding-right:13px;
padding-left:32px;
}
div.left_navigation {
background:url(../images/sub_bg_left_nav_top.gif) no-repeat top;
padding-top:13px;
padding-left:12px;
}
p.left_nav_top {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#737373;
padding-bottom:2px;
}
p.left_nav_button {
background:url(../images/sub_bg_left_nav_button.gif) no-repeat;
width:179px;
height:20px;
padding-left:22px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
}
p.left_nav_button a{
color:#FFFFFF;
}
p.left_nav_link {
background:url(../images/sub_doted_line.gif) no-repeat bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:8px;
width:201px;
margin-top:9px;
}
p.left_nav_link a{
background:url(../images/sub_left_nav_arrow.gif) no-repeat left;
color:#005DB9;
padding-left:9px;
margin-left:4px;
}
p.left_nav_link_last {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:8px;
width:201px;
margin-top:9px;
}
p.left_nav_link_last a {
background:url(../images/sub_left_nav_arrow.gif) no-repeat left;
color:#005DB9;
padding-left:9px;
margin-left:4px;
}
/*End Left Column*/

/*Right Column*/
div.right {
float:left;
width:683px;
background-color:#F9F9F9;
}
div.navigation_top{
background:url(../images/sub_bg_main_menu.gif) no-repeat;
height:31px;
padding-left:71px;
padding-top:24px;
padding-right:18px;
}
div.navigation_top a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005DB9;
font-weight:bold;
}
div.navigation_top span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005DB9;
font-weight:bold;
margin-left:10px;
margin-right:11px;
}
div.header {
background:url(../images/sub_bg_header.jpg) no-repeat;
width:648px;
height:83px;
padding-left:35px;
padding-top:35px;
}
div.header h1 {
font-family: "Microsoft Sans Serif", Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#00264C;
font-weight:normal;
margin-bottom:1px;

}
div.header p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00264C;
width:293px;
line-height:14px;
}
div.main {
border-left:solid 1px #D7D7D7;
padding-left:19px;
padding-bottom:40px;
padding-top:0px;
padding-right: 16px;

}
div.main a{
color:#005DB9;

}
div.main h1{
margin-bottom:10px;

}
p.main{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#363636;
line-height:18px;
width:600px;
margin-bottom:25px;
}
.main p{
line-height:18px;
}
p.main_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#363636;
line-height:18px;
width:600px;
}
div.main li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#363636;
line-height:18px;
}
div.width {
width:600px;
}
div.main ul{
padding-left:30px;
}

div.item_container {
width:600px;
padding-top:7px;
background:url(../images/sub_item_bg_top.jpg) no-repeat top;
}
div.item_top {
width:600px;
height:7px;
background:url(../images/sub_item_bg_top.jpg) no-repeat top #FFFFFF;
}
div.item_bottom {
background:url(../images/sub_item_bg_bottom.jpg) no-repeat;
height:7px;
}
div.item {
background:url(../images/sub_item_bg.jpg) repeat-y;
width:600px;
padding:12px 14px;
}
div.product {
width:267px;
padding-right:14px;
float:left;
}
div.product_desc {
float:left;
padding-left:17px;
width:234px;
}

p.product_title {
color:#02ADFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:251px;
margin-bottom:3px;
text-transform:capitalize;
}
p.product_title a{
color:#02ADFF;
}
p.product_description {
color:#737373;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
width:251px;
margin-bottom:12px;
}
div.product_prices {
width:251px;
}
div.product_prices p {
font-family:Arial, Helvetica, sans-serif;
width:251px;
padding:2px;
}
p.price_top {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:solid 1px #D7D7D7;
color:#737373;
padding:2px 0;
}
p.price_middle {
font-family:Arial, Helvetica, sans-serif;
border-top:solid 1px #D7D7D7;
border-bottom:solid 1px #D7D7D7;
background-color:#F2F9E3;
color:#737373;
}
p.price_bottom {
border-bottom:solid 1px #D7D7D7;
}
p.price_bottom a{
color:#02ADFF;
}
span.price_number {
padding-left:27px;
font-weight:bold;
color:#036f00;
}
span.price_number s{
color:#FF0000;
font-weight:bold;
}
span.productSpecialPrice {
color:#036F00;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
/*End Right Column*/
/*START BOTTOM NAVIGATION*/
div.bottom_navigation {
background:url(../images/sub_bg_bottom.gif) no-repeat bottom;
height:40px;

}
div.bottom_navigation a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#A7A7A7;
}
div.bottom_navigation span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A7A7A7;
margin-left:10px;
margin-right:10px;
}
div.bottom_navigation p {
text-align:center;
padding-bottom:10px;
padding-top:15px;
}
/*END BOTTOM NAVIGATION*/
p.credits {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#788C9D;
font-size:9px;
margin-top:13px;
margin-bottom:11px;
}
a.credits {
font-size:9px;
font-weight:bold;
color:#788C9D;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.bottom {
margin-top:30px;
text-align: left;
width: 908px;
margin-right: auto;
margin-left: auto;
}
p.bottom {
text-align:left; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px; 
color:#788C9D;
}

h1 {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 12pt; 
color : #363636; 
margin : 0; 
} 
h2 {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
margin : 0; 
} 
h3 {
font-family : times new roman; 
font-size : 15pt; 
color : #000000; 
margin : 0; 
} 

/*Resources*/

.content_low {
height:500px;
}
/*DROP MENY STYLE*/

#dropmenudiv{
position:absolute;
border:1px solid #D0F8FC;
font:normal 11px Arial;
line-height:18px;
z-index:100;
padding-left:7px;
padding-top:4px;
padding-bottom:6px;
margin-top:5px;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
text-align:left;
color:#000066;
}
#dropmenudiv b{
color:#FFFfff;

font-size:12px;
}

#dropmenudiv a:hover, #dropmenudiv a:visited { /*hover background color*/
background-color:#68ADEE;
color:#000066;
}
#dropmenudiv a:hover {
text-decoration: underline;
}
/*Resources*/
div.main_res {
padding:24px 40px 40px 19px;
border-left:solid 1px #D7D7D7;
}
div.main_res h1{
margin-bottom:20px;
}
.height500 {
height:1050px;
}
.height600 {
height:1050px;
}
.height800 {
height:1050px;
}
.width500 {
width:500px;
}
a.link {
color:#363636;
}
/* PAYMENT TERMINAL */
.normaltext_arial {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #404040; margin:0px}
/* MISC */
abbr {
cursor:default;
}
/*Phone number*/
.toll-free {
background-color:#00264C;
padding-bottom:5px;
padding-right:10px;
padding-top:7px;
}
.toll-free p{
font-family:"Microsoft Sans Serif", Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#33CCFF;
text-align:right;

}
.toll-free span{
font-family:"Microsoft Sans Serif", Geneva, Arial, Helvetica, sans-serif;
font-size:28px;
color:#FFFFFF;
background:url(../images/ico_phone.gif) 1px no-repeat;
padding-left:36px;
}
/* forms */
fieldset {
  margin-bottom: 1em;
  padding: .5em .5em .5em .8em;
  border: 1px solid #BFD1E5;
  width:325px;
}
form {
  margin: 0;
  padding: 0;
}
legend {
color:#737373;
font-weight:bold;
}
div.form {
margin-top: 15px;
}
span.form-required {
  color: #ff0000;
}
span.form-required {
  color: #ff0000;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0;
}

.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

.box {
  margin-bottom: 2.5em;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
.form-item input.error, .form-item textarea.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
  color:#737373;
  margin-bottom:3px
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
p.error {
color:#FF0000;
}


div.bottom_navigation span.red {
margin:0px;
color:#FF0000;
}

/* package */
div.package_content {
background:#FFFFFF;
border:1px solid #d7d7d7;
border-top:none;
border-bottom:none;
width:488px;
padding-bottom:15px;
}
div.package_content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#363636;
margin:26px 0 8px 0;
}
div.package_content p{
text-align:center;
}
div.package_bottom img, div.package_bottom .details{
float:left;
}
div.package_bottom .details{
width:184px;
padding:0 23px 0 5px;
}
div.package_bottom .details p, div.package_bottom .details h4{
text-align:left;
border-bottom:1px solid #d7d7d7;
line-height:normal;
}
div.package_bottom .details p {
font-size:11px;
margin-top:23px;
padding-bottom:12px;
}
div.package_bottom .details h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:4px 0 4px 41px;
}
div.package_bottom .details h4.green{
background:url(../images/bg_package_region_green.gif) no-repeat top left;
}
div.package_bottom .details h4.yellow{
background:url(../images/bg_package_region_yellow.gif) no-repeat top left;
}
div.package_bottom .details h4.brown{
background:url(../images/bg_package_region_brown.gif) no-repeat top left;
}
div.package_bottom .details h4.orange{
background:url(../images/bg_package_region_orange.gif) no-repeat top left;
}
div.package_bottom .details h4.blue{
background:url(../images/bg_package_region_blue.gif) no-repeat top left;
}

/*Patio sets drop downs*/
.patio_sets_options {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#363636;
padding-bottom:8px;
padding-top:8px;
padding-left:10px;
}
table.options_details{
padding-left:10px;

}
table.options_details td.main a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#02ADFF;
}
table.options_details td.main {
color:#363636;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
select option {
padding:0pt 4px 0pt 0pt;
}

/*Replacement Table Tops*/
img.tabletops {
margin:0px;
}
.table_tops {
float:left; 
padding-left:15px;
padding-top:26px;
}
.main .table_tops h1{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
margin-bottom:0px;
}
p.enlarge {
color:#626262; 
font-size:11px;
}
.main .table_tops a {
color:#02ADFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.main .table_tops p {
padding-bottom:10px;
}

div.main a.buy_now {
color:#FF6600;
}

/*itsa*/
div.itsa h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:4px 0 4px 41px;
}

div.itsa h4.coral_pink{
background:url(../images/bg_itsa_coral_pink.gif) no-repeat top left;
}
div.itsa h4.cocktail_red{
background:url(../images/bg_itsa_cocktail_red.gif) no-repeat top left;
}
div.itsa h4.sunset_orange{
background:url(../images/bg_itsa_sunset_orange.gif) no-repeat top left;
}
div.itsa h4.sunshine_yellow{
background:url(../images/bg_itsa_sunshine_yellow.gif) no-repeat top left;
}
div.itsa h4.emerald_green{
background:url(../images/bg_itsa_emerald_green.gif) no-repeat top left;
}
div.itsa h4.ocean_blue{
background:url(../images/bg_itsa_ocean_blue.gif) no-repeat top left;
}
div.itsa h4.passion_purple{
background:url(../images/bg_itsa_passion_purple.gif) no-repeat top left;
}
a.more_about {
font-size:12px;
}
/* Quoter */
#quoter {
width:628px;
}
#quoter h3 {
font-family:Arial, Helvetica, sans-serif;
color:#005DB9;
font-size:16px;
margin:4px 0 6px;
padding:10px 0 5px;
border-top:1px solid #e1e1e1;
}
#quoter h2 {
text-transform:uppercase;
color:#999999;
font-size:12px;
letter-spacing:0.5px;
margin-top:5px;
}
#quoter tr td {
border-bottom:1px dotted #e9e9e9;
}
#quoter tr td {
padding:6px 4px;
color:#363636;
}
#quoter tr td a {
font-size:11px;
font-weight:bold;
color:#005DB9;
}
#quoter tr td p {
line-height:16px;
font-size:11px;
margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
}
#quoter .qimage, #quoter .qdesc, #quoter .qprice, #quoter .qqty, #quoter .qtotal {
font-size:12px;
font-weight:bold;
}
#quoter .qdesc {
width:392px;
}
div.quote_total {
text-align:right;
width:309px;
}
.quote_total label, .quote_total input {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 3px;
}


.quote_total label {
color:#363636;
}
/* packages by duxy */
h1.packages { 
font-size:16px;
}
table.furniture_pack tr th {
padding:5px;
}
table.furniture_pack tr td {
color:#636363;
padding:3px 5px;
}
table.furniture_pack tr.headrow th {
background:#02adff;
color:#fff;
}
table.furniture_pack tr.sum td.label {
color:#636363;
}
table.furniture_pack tr.sum td {
background:#f2f9e3;
color:#036f00;
}
div.main ul.furniture_blue, div.main ul.furniture_green {
width:600px;
padding-left:29px;
}
div.main ul.furniture_blue li, div.main ul.furniture_green li {
font-weight:bold;
line-height:21px;
list-style:decimal;
}
div.main ul.furniture_blue li span, div.main ul.furniture_green li span {
font-weight:normal;
color:#636363;
}
div.main ul.furniture_green li {
color:#036F00;
}
div.main ul.furniture_blue li {
color:#005DB9;
}
.spacer {
border-bottom:1px solid #cccccc;
margin-bottom:12px;
width:640px;
}
