@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
text-align:center;
font-family:Tahoma,Arial, Helvetica, sans-serif;
background:url(../images/bg/headerBG_x_repeat.jpg) top left repeat-x #FFFFFF;
}

.alert {
color:#993300;
}

#clearDiv {
clear:both;
}

#wrapper {
margin:0 auto;
width:1000px;
height:auto;
}

#footer {
width:100%;
height:70px;
background:url(../images/bg/footerBG_x_repeat.jpg) top left repeat-x #FFFFFF;
margin-bottom:20px;
}

#footerTXT {
margin:0 auto;
width:1000px;
height:20px;
padding-top:38px;
font-size:12px;
color:#817066;
text-align:left;
}

#footerTXT a:link {
font-size:12px;
color:#817066;
text-decoration:underline;
}

#footerTXT a:hover {
font-size:12px;
color:#fff;
text-decoration:underline;
}

#footerTXT a:active {
font-size:12px;
color:#fff;
text-decoration:underline;
}

#footerTXT a:visited {
font-size:12px;
color:#817066;
text-decoration:none;
}

.copyright {
margin-right:40px;
}

#header {
width:1000px;
height:80px;
background:url(../images/bg/subMENUbg.jpg) bottom right no-repeat;


}

#subMenu {
width:401px;
height:18px;
margin-top:60px;
float:right;
font-size:12px;
color:#9aa800;
text-align:left;
padding-left:16px;
padding-top:2px;
margin-right:58px;
}

#subMenu a:link {
font-size:12px;
color:#9aa800;
text-decoration:none;
}

#subMenu a:hover {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#subMenu a:active {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#subMenu a:visited {
font-size:12px;
color:#9aa800;
text-decoration:none;
}

h1 {
font-size:14px;
}

li {
list-style-type:none;
line-height:16px;
}

#product_menu {
width:952px;
height:140px;
text-align:left;
padding-top:20px;
padding-left:12px;
}

.logo_image {
float:left;
margin-right:30px;
margin-bottom:0px;
}

#product_categories  {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0px;
padding-top:0px;
height:120px;
width:210px;
}

#product_categories_home  {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0px;
padding-top:300px;
height:87px;
width:700px;
text-align:left;
border:1px solid #333;
clear:both;
}
	
#product_categories a:link {
font-size:12px;
color:#817066;
text-decoration:none;
}

#product_categories a:hover {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#product_categories a:active {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#product_categories a:visited {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#content {
width:100%;
height:auto;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#817066;
font-weight:bold;
}

#content_home {
width:100%;
height:550px;
margin-top:80px;
margin-bottom:30px;
background:url(../images/bg/homeBG.jpg) top right no-repeat #FFFFFF;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#817066;
font-weight:bold;
clear:both;
}

#content_home a:link {
font-size:12px;
color:#817066;
text-decoration:none;
}

#content_home a:hover {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#content_home a:active {
font-size:12px;
color:#817066;
text-decoration:none;
}

#content_home a:visited {
font-size:12px;
color:#817066;
text-decoration:none;
}

#productDiv {
width:990px;
height:177px;
margin-bottom:20px;
}
#productTop {
width:990px;
height:8px;
background:url(../images/bg/productDIVtop.gif) top left no-repeat;
margin-bottom:0px;
}
#productMid {
width:990px;
height:160px;
background:url(../images/bg/productDIVmiddle.gif) top left repeat-y;
}

#productMid a:link {
font-size:12px;
color:#9aa800;
text-decoration:none;
}

#productMid a:hover {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#productMid a:active {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

#productMid a:visited {
font-size:12px;
color:#9aa800;
text-decoration:none;
}

#productBot {
width:990px;
height:8px;
background:url(../images/bg/productDIVbottom.gif) top left no-repeat;
}

#productImage {
width:160px;
height:160px;
float:left;
margin-left:8px;
}

#productTxt01 {
width:230px;
height:150px;
text-align:left;
float:left;
margin-left:20px;
padding-top:10px;
}

#productTxt02 {
width:230px;
height:150px;
text-align:left;
float:left;
margin-left:20px;
padding-left:20px;
padding-top:10px;
background:url(../images/bg/productTxt_vertDivider.jpg) top left no-repeat;
}

#productTxt03 {
width:230px;
height:150px;
text-align:left;
float:left;
margin-left:20px;
padding-left:20px;
padding-top:10px;
background:url(../images/bg/productTxt_vertDivider.jpg) top left no-repeat;
}

.productSubTXT {
font-size:10px;
font-weight:normal;
}

.producth2 {
color:#9aa800;
font-weight:bold;
font-size:12px;
}

.productEnlarge {
color:#f15a22;
font-weight:100;
}


/*------OVERLAY for AGENTS--------*/

/* the overlayed element */ 
div.overlay { 
	background-image:url(../images/overlay/white_agents.png); 
	width:580px; 
    height:300px;
    display:none; 
    font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817066;
	text-align:left;	
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

.agents a:link {
font-size:12px;
color:#9aa800;
text-decoration:none;
}

.agents a:hover {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

.agents a:active {
font-size:12px;
color:#9aa800;
text-decoration:underline;
}

.agents a:visited {
font-size:12px;
color:#9aa800;
text-decoration:none;
}


/*-----END OVERLAY------*/

/*------OVERLAY for APPLY--------*/

/* the overlayed element */ 
div.overlayApply { 
	background-image:url(../images/overlay/white.png); 
	width:530px; 
    height:526px;
    display:none; 
    padding:55px;
	padding-top:180px;
	padding-left:75px; 
	text-align:left;
	font-size:12px;
	color:#817066;
	overflow:auto;
} 
 
/* default close button positioned on upper right corner */ 
div.overlayApply div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

div.wrap { 
    height:441px; 
    overflow-y:auto; 
}


/*-----END OVERLAY------*/

/*------OVERLAY for LOGIN--------*/

/* the overlayed element */ 
div.overlayLogin { 
    background-image:url(../images/overlay/white_login.png); 
    width:300px; 
    height:100px;
    display:none;  
    padding:55px;
	padding-top:45px; 
	text-align:left;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817066;
} 

#overlayLogin input {
	margin:0px;
}
 
/* default close button positioned on upper right corner */ 
div.overlayLogin div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 


/*-----END OVERLAY------*/

/*------OVERLAY for TERMS--------*/

/* the overlayed element */ 
div.overlayTerms { 
    background-image:url(../images/overlay/white_terms.png); 
	width:530px; 
    height:526px;
    display:none; 
    padding:55px;
	padding-top:109px;
	padding-left:65px; 
	text-align:left;
	font-size:12px;
	color:#817066;
}

#overlayTerms li {
	line-height:22px;
	margin:0px;
}

#termsContent {
width:524px;
height:370px;
overflow:auto;
padding-right:20px;
}
 
/* default close button positioned on upper right corner */ 
div.overlayTerms div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

div.wrap { 
    height:441px; 
    overflow-y:auto; 
}


/*-----END OVERLAY------*/

/*-----Form Styles APPLY -----*/

.textfield {
	height:14px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817066;
}

.apply_select {
	margin-left:10px;
}

/*------OVERLAY for IMAGES--------*/

/*------OVERLAY for VERTICAL IMAGES--------*/

/* the overlayed element */ 
div.overlayVert { 

    background-image:url(../images/overlay/image_vertical.png); 
	width:530px; 
    height:526px;
    display:none; 
    /*padding:55px;
	padding-top:100px;
	padding-left:65px;*/ 
	text-align:left;
	font-size:12px;
	color:#817066;
} 
 
/* default close button positioned on upper right corner */ 
div.overlayVert div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

div.wrap { 
    height:441px; 
    overflow-y:auto; 
}

.image_vert {
padding-left:38px;
padding-top:40px;
}


/*-----END OVERLAY------*/


/*------OVERLAY for HORIZONTAL IMAGES--------*/

/* the overlayed element */ 
div.overlayHori { 

    background-image:url(../images/overlay/image_horizontal.png); 
	width:653px; 
    height:526px;
    display:none; 
    /*padding:55px;
	padding-top:100px;
	padding-left:65px;*/ 
	text-align:left;
	font-size:12px;
	color:#817066;
} 
 
/* default close button positioned on upper right corner */ 
div.overlayHori div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

div.wrap { 
    height:441px; 
    overflow-y:auto; 
}

.image_hori {
padding-left:38px;
padding-top:39px;
}


/*-----END OVERLAY------*/
