/* CSS Document */
/* PermaBilt.  2006/12/12 */

body{
background: #BFAD97; 
/* background-image:url(../images/bg.jpg);
background-repeat:repeat-x;*/
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:76%;
line-height:2em;
color:#333333;
}


img{
border:0;
}

h1, h2, h3, h4, h5 {
/*margin-left:15px;
margin-right:15px;*/
color:#666666;
}



h1
{
font-size:1.7em;
color:#394048;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2{font-size:1.3em;
color:#295675;
}

h3{
font-size:1.2em;
}

h4{font-size:1.2em;
}

h5{font-size:1em;
}

.headline_01 {  
    color: #70604F;
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 25px;
    margin-right: 0px;
}

.headline_01a { 
    color: #70604F;
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.subhead_01 {   
    color: #70604F;
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 25px;
    margin-right: 0px;
}
.subhead_02 {   
    color: #70604F;
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.copy {
    margin-top: 0px;
    margin-left: 25px;
    line-height: 1.5;
}

.copy01a {
    margin-top: 0px;
    margin-left: 0px;
    line-height: 1.5;
}

.copy01 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 1.5;
}
.copy02 {
    margin-top: 5px;
    margin-left: 0px;
    line-height: 1.5;
    color: #000000;
    font-size: 9px;
    font-family: "arial", verdana, helvetica, sans-serif;
    list-style-position: outside;
}

.phone_01 { 
    color: #651028;
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 15px;
    text-align:right;
}

p{
}

a:link {color: #628299; text-decoration:underline;}     /* unvisited link */
a:visited {color: #394048; text-decoration:underline;}  /* visited link */
a:hover {color: #9f1f14; text-decoration:underline;}   /* mouse over link */
a:active {color:#9c3e3e; text-decoration:underline;}   /* selected link */



tabel, tr, td{
vertical-align:top;
}

#container{
background-image:url(../images/trans_left.png);
background-repeat:repeat-y;
margin:0 auto;
width:776px;
}


#outterLeft{
width:13px;
background-image:url(../images/outterLeft_01.jpg);
background-repeat:repeat-y;
}

#outterRight{
width:13px;
background-image:url(../images/outterRight_01.jpg);
background-repeat:repeat-y;
}


#outterBottom{
background-image:url(../images/outterBottom_01.jpg);
background-repeat:no-repeat;
}

#center{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg01b.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center01{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg02.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center02{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg03.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center03{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg19.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center04{
background:#FFFFFF;
/*background:#EBE5DF;*/
background-image:url(../images/bg/bg32.jpg);  /* bg32.jpg has white background */
background-position:bottom left;
background-repeat:no-repeat;
}

#center05{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg16.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center06{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg31.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center07{
/*background:#FFFFFF;*/
background:#ffffff;
background-position:bottom left;
background-repeat:no-repeat;
}

#center08{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg28.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center09{
/*background:#FFFFFF;*/
background:#ffffff;
/* background-image:url(../images/bg/bg17.jpg); */
background-image:url(../images/bg/bg26.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center10{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg30.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center11{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg11.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center12{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg27.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center13{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg21.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center14{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg24.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#center15{
/*background:#FFFFFF;*/
background:#ffffff;
background-image:url(../images/bg/bg29.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#top1{
background-image:url(../images/top1.jpg);
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:76px;
}

#top1a {
background-image:url(../images/top_bg01.jpg);
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1b {
/*position:relative;
top:0;
left:0;*/
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg02.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:120px;
}

#top1c {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg03.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1d {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg04.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1e {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg05.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1f {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg06.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1g {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg07.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:122px;
}

#top2g {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg07.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1h {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg18.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1i {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg19.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1j {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg10.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1k {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg17.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1l {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg20.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1m {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg13.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1n {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg14.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1o {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg12.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#top1p {
background-image:url(../images/top_bg01.jpg);
/*background-image:url(../images/top_bg16.jpg);*/
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:194px;
}

#logo{
margin-left:15px;
}

#homeTop2{
background-image:none;
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:72px;
}


#top2{
background-image:url(../images/top2.jpg);
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
width:750px;
height:116px;
z-index:0;
}

#main{
}



#menuBlock{
float:left;
width:160px;
background:#FFFFFF;
z-index: 3;
}

#GE_Money {
float:left;
width:200px;
background:#FFFFFF;

}


#menuBlock ul{
list-style:none;
margin: 1px 0 0 0;
padding: 0;
}


#menuBlock ul li{
/*margin-bottom:2px;*/
}


#menuBlock ul li a{
display:block;
width:140px;
height:22px;
margin-top:1px;
line-height:22px;
color:#FFFFFF;
padding-left:20px;
text-decoration:none;
background-image:url(../images/menu_bg_off.jpg);
background-repeat:repeat-y;
}

#menuBlock ul li a:hover, #menuBlock ul li a.on:hover{
background-image:url(../images/menu_bg_over.jpg);
background-repeat:repeat-y;
}


#menuBlock ul li a.on{
background-image:url(../images/menu_bg_on.jpg);
background-repeat:repeat-y;
}


/*sub menu*/

#menuBlock ul.subMenu{
list-style:none;
margin: 0;
padding:0;
}


#menuBlock ul.subMenu li{
/*margin-bottom:1px;*/
}


#menuBlock ul.subMenu li a{
line-height:22px;
margin-bottom:0px;
margin-top:0px;
display:block;
color:#cccccc;
font-size:.9em;
text-decoration:none;
background-image:url(../images/submenu_bg_off.jpg);
background-repeat:repeat-y;
}

#menuBlock ul.subMenu li a:hover, #menuBlock ul.subMenu li a.on:hover{
background-image:url(../images/submenu_bg_off.jpg);
background-repeat:repeat-y;
}


#menuBlock ul.subMenu li a.on{
background-image:url(../images/submenu_bg_off.jpg);
background-repeat:repeat-y;
color:#ffffff;
}

#contentArea{
	
}
#contentArea1{
float:left;
width:587px;
padding: 20px  15px 0px 15px; 
z-index: 2;
}


#contentArea p{
}

#clear{
clear:both;
height:1px;
font-size:1px;
/*background-color:#adaba4;*/
}



#footer{
/* margin-top:-175px; */
float:none;
padding: 0 15px 0 15px;
z-index: 2;
}

#footer p{
margin-left:350px;
font-size:.8em;
text-align:right;
border-top:solid 1px #adaba4;
}


#product_overview td{
border-top:dashed 1px #666666;
}



#whatpage{
font-size:.9em;
display:block;
width:95%;
text-align:right;
}

/*new styles lee sept 07*/

/*new styles lee sept 07*/

span.reg {
    vertical-align:super;
    font-size:10px;
    margin-left:-2px;
}


/*BROCHURE STYLES*/

#brochureFormElement {
	position: relative;
	float: right;
	background: #770A30;
	width: 200px;
	max-width:: 200px;
	color: white;
	margin: 20px 0 80px 20px;
	padding: 10px;
	border-radius: 6px 0 0 6px;
}
#brochureText { 
	width: 440px;
	float: left;
	margin: 20px;
}
#brochureText h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 24px;
}
#brochureText h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	display: inline;
	font-size: 18px;
	font-weight: bold;
}
#brochureForm {
}
#brochureForm input {
	margin-bottom: 5px;
}
#brochureForm p#getCoupon {
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 10px;
}
#brochureForm p#getCoupon span {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 26px;
}
#brochureForm #State {
	width: 74px;
	margin: 2px;
}
#brochureForm #brochureSubmit {
	background: url(/images/brochure_submit.png) top left no-repeat;
	height: 31px;
	width: 138px;
	border: 0;
	float: right;
}
#brochureGallery {
	position: relative;
	height: 415px;
}
#galleryText {
	font-size: 56px;
	position: absolute;
	right: 0px;
	font-weight: bold;
	color: white;
	line-height: 53px;
	width: 350px;
	height: 249px;
	padding: 70px 0 0 250px;
	top: 0px;
}
#galleryText img {
	position: absolute;
	top: 273px;
	right: 88px;
}
#galleryText strong {
	font-size: 104px;
	margin-left: -5px;
	line-height: 90px;
}

#selectedImg {
	height: 415px;
}
#selectedImg img {
	background: url(/images/ajax-loader.gif) no-repeat center #fff;
	height: 415px;
	width: 750px;
}
#imageList {
	position: absolute;
	bottom: 0px;
}

.recaptcha {
	position: absolute;
	left: -510px;
	top: 185px;
}


.jcarousel-list {
	margin-top: 5px;
}
.jcarousel-list img {
	border: 2px solid white;
}
.jcarousel-skin-tango li:hover {
	cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-container {
    background: url(/images/image_list_bg.png) top left repeat-x;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 750px;
	padding-top: 12px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 84px;
    height: 323px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 652px;
	height: 84px;
	margin: 0px auto;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  84px;
    height: 290px;
	padding-top: 18px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 84px;
    height: 72px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 8px;
    padding-right: 2px;
} 

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 3px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 5px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 32px;
	right: 32px;
	width: 16px;
	height: 30px;
    cursor: pointer;
    background: transparent url(/images/image_list_arrows.png) no-repeat -20px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -20px -34px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -20px -34px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -20px -66px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 32px;
	left: 32px;
    width: 16px;
    height: 30px;
    cursor: pointer;
    background: transparent url(/images/image_list_arrows.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: 0 -34px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 -34px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -66px;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 84px;
    height: 14px;
    cursor: pointer;
    background: transparent url(../images/jcarousel-vertical-arrows.gif) no-repeat 0px -45px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -30px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -30px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -45px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 84px;
    height: 14px;
    cursor: pointer;
    background: transparent url(../images/jcarousel-vertical-arrows.gif) no-repeat 0px 0px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -15px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -15px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -0px;
}

