/* CSS Document */

body
{
margin:31px 0px 0px 0px;
background:url(images/bg.jpg);
}

.fullWidth{width:100%;}

.fullHeight{width:100%;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.rowspacer{width:20px;}

#page
{
width:978px;
margin:0 auto;
}

/*=================== header classes Start =====================*/

#header
{
width:978px;
height:468px;
background:url(images/hed-bg.jpg) no-repeat;
}

#hed-layer
{
width:923px;
margin:0 auto;
}

#topmenu
{

width:900px;
height:42px;
padding-left:26px;
}

#topmenuWidget
{
position: absolute;
margin: -25px 0 0 565px;
width:435px;
height:25px;
padding-right:26px;
}

.ul_litopmenu
{
	margin:14px 0px 0px 0px;
	padding:0px;
}
.ul_litopmenu li 
{
	font:normal 15px Arial;
	color:#fff;
	vertical-align: top;
	display: list-item;
	list-style-position: outside;
	text-align: left;
	list-style:none;
	list-style-position:top;
	float:left;
	margin-right:20px;
}
.ul_litopmenu li.selected a
{
	font:normal 15px Arial;
	color:#FDD13E;
	text-decoration:none;
}
.ul_litopmenu li a
{
	font:normal 15px Arial;
	color:#fff;
	text-decoration:none;
}
.ul_litopmenu li a:hover
{
	color:#FDD13E;
	text-decoration:none;
}

#callus
{
width:230px;
font:normal 22px "Times New Roman", Times, serif;
color:#FFFFFF;
padding:30px 0px 0px 0px;
}

#flash-banner
{
width:923px;
height:300px;
}

/*=================== midpart classes Start =====================*/

#midpart
{
width:978px;
background:url(images/mid-bg2.jpg) repeat-x #DDEBE7;
}

#mid-layer
{
width:923px;
padding:5px 0px 0px 0px;
margin:0 auto;
}

#container
{
width:640px;
}

#container h1 {
	margin-top:0px; padding-top:0px; text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:18px;}


#container h1 a, a:hover{
	margin-top:0px; padding-top:0px; text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:18px;}

#gal_img
{
width:150px;
float:left;
border:1px solid #FFFFFF;
margin:2px;
}

#rightpart
{
width:269px;
}

/*=================== rightpart classes Start =====================*/

#darkboxbg1
{
width:269px;
background:url(images/darkbox-corbg2.jpg);
}

#darkboxbg2
{
width:269px;
height:321px;
background:url(images/darkbox-corbg.jpg) repeat-x #151C20;
}

#darkboxbg1-big
{
width:640px;;
background:url(images/darkbox-corbg2.jpg);
}

#darkboxbg2-big
{
width:640px;
height:auto;
background:url(images/darkbox-corbg.jpg) repeat-x #151C20;
}
#darkboxbg2 h1
{
margin:0px 0px 0px 25px;
padding:0px;
font:normal 25px Arial;
color:#fff;
}

.ul_lib
{
	margin:10px 15px 0px 15px;
	padding:0px 0px 0px 10px;
}
.ul_lib li 
{
	font:normal 15px Arial;
	color:#7C8A90;
	border-bottom:1px dashed #7C8A90;
	display: list-item;
	text-align:left;
	background:url(images/arrow.gif) left top no-repeat;
	list-style:none;
	padding-left:20px;
	height:22px;
	margin-bottom:10px;
}
.ul_lib li a
{
	font:normal 15px Arial;
	color:#7C8A90;
	text-decoration:none;
}

.ul_lib li.selected a
{
	font:normal 15px Arial;
	color:#FDD13E;
	text-decoration:none;
}
.ul_lib li a:hover
{
	text-decoration:underline;
}

.white-corbg
{
width:219px;
background-color:#FFFFFF;
padding:0px 25px 0px 25px;
}

.white-corbgForm
{
width:259px;
background-color:#FFFFFF;
border-right:5px solid #2C3437;
border-left:5px solid #2C3437;
}
.white-corbgForm h1
{
margin:0px;
padding-left:25px;
font:normal 25px Arial;
color:#FFFFFF;
}

.white-corbg h1
{
margin:0px;
padding:0px;
font:normal 25px Arial;
color:#238F95;
}

.input
{
width:150px;
border:1px solid #000;
float:left;
margin:10px 0px 0px 0px;
}

.btn
{
margin-left:5px;
margin-top:5px;
}

/*=================== footer classes Start =====================*/

#footer
{
width:978px;
background-color:#1A2023;
height:170px;
font:normal 12px Arial;
color:#7C8A90;
line-height:18px;
}

#footer a
{
font:bold 12px Arial;
color:#7C8A90;
text-decoration:none;
line-height:18px;
}

#footer a:hover
{
text-decoration:underline;
line-height:18px;
}


/*=================== Text classes Start =====================*/

.genralText
{
font:normal 13px Arial;
color:#1A2023;
line-height:18px;
}

.genralTextWhite
{
font:normal 13px Arial;
color:#FFFFFF;
line-height:15px;
}

.blackbigh1
{
font:normal 22px Arial;
color:#1E2529;
line-height:20px;
}



.ul_locations
{
	margin:10px 15px 0px 15px;
	padding:0px 0px 0px 10px;
}
.ul_locations li 
{
	font:normal 15px Arial;
	color:#7C8A90;
	display: list-item;
	text-align:left;
	background:url(images/checkout_bullet.gif) left  no-repeat;
	list-style:none;
	padding-left:20px;
	margin-bottom:10px;
}
.ul_locations li a
{
	font:normal 15px Arial;
	color:#7C8A90;
	text-decoration:none;
}

.ul_locations li.selected a
{
	font:normal 15px Arial;
	color:#FDD13E;
	text-decoration:none;
}
.ul_locations li a:hover
{
	text-decoration:underline;
}
.varred{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}


.ul_locations1
{
	margin:10px 15px 0px 15px;
	padding:0px 0px 0px 10px;
}
.ul_locations1 li 
{
	font:normal 15px Arial;
	color:#FFFFFF;
	display: list-item;
	text-align:left;
	background:url(images/checkout_bullet.gif) left  no-repeat;
	list-style:none;
	padding-left:20px;
	margin-bottom:10px;
}
.ul_locations1 li a
{
	font:normal 15px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.ul_locations1 li.selected a
{
	font:normal 15px Arial;
	color:#FFFFFF;
	text-decoration:none;
}
.ul_locations1 li a:hover
{
	text-decoration:underline;
}

.genLink:link,.genLink:active,.genLink:visited
{
font:normal 12px Arial;
color:#7C8A90;
text-decoration:none;
line-height:18px;
}

.genLink:hover
{
text-decoration:underline;
line-height:18px;
}

/*=================== inner classes Start =====================*/

.graytitlebox
{
width:615px;
height:27px;
background:url(images/graytitlebox.jpg) no-repeat;
padding:12px 0px 0px 25px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#FDD13E;
text-transform:uppercase;
}

.contcor1
{
width:615px;
height:24px;
background:url(images/cont-cor1.jpg) no-repeat;
padding:10px 0px 0px 25px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#FDD13E;
}

.contcorbg
{
width:626px;
background:url(images/contcorbg.jpg);
padding:5px 0px 0px 14px;
}
.contcorbgNobc
{
width:626px;
background:url(images/contcorbg2.jpg);
padding:5px 0px 0px 14px;
}

.contin1
{
width:154px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}

.contin2
{
width:452px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}
.box4container
{
font:normal Arial, Helvetica, sans-serif;	
display:block;
padding:5px 4px 5px 19px ;
}
.box4container-inner
{
background:url(images/box4-mid.png) no-repeat left bottom;
padding:0px;
}
.box4container-inner .item{
padding: 0 12px 0 0;
font-family:Arial, Helvetica, sans-serif;
width:213px;
float:left;
}
.box4container-inner .item h4{ 
padding:8px 0 8px 0;
margin:0;
color:#FFFFFF;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:17px;
 text-align:center; display:block;
 font-weight:normal;
}
.box4container-heading-bg{
background:url(images/box4-top.png) no-repeat left top;
padding:0px 0px 30px 0px ;
}
.box4container-inner .item .images{ padding:5px 0 0 0;
width:213px;
height:104px;
overflow:hidden;
}
.box4container-inner .item ul{ 
list-style-image:none; 
list-style-type:none; 
padding:7px 6px 0 6px; 
margin:0;
display:block;
}
.box4container-inner .item ul li{ list-style:disc outside; 
padding:2px 0 2px 0 ; margin:0 0 0 15px; 
color:#000009;
/*font-weight:bold;*/
font-size:13px;}

.box4container-inner .item-1 { 
padding: 0 2px 0 0;
font-family:Arial, Helvetica, sans-serif;
display:block;
margin-top:-35px;
position:absolute;
}

.box4container-inner .item-1 ul, .box4container-inner .item-1 ul li{ margin:0; padding:0; list-style-image:none; list-style-type:none;}
.box4container-inner .item-1 ul li{ margin:0; padding:0; list-style-image:none; list-style-type:none; width:225px; float:left; display:block;}
.box4container-inner .item-1 ul li .call-info{ 
padding:0px; 
vertical-align:bottom;
float:left;
width:205px;
padding:0 4px;
}

.box4container-inner .item-1 ul li .call-info em{
font-style:normal; color:#095C92;
/*font-weight:bold; */
float:left;
display:block;
font-size:15px;
padding:15px 0;}
  .box4container-inner .item-1 ul li .call-info em a{font-style:normal; color:#CC0000; text-decoration:underline; /*font-weight:bold; */font-size:15px;}
    .box4container-inner .item-1 ul li .call-info em a:hover{font-style:normal; color:#000; text-decoration:none; }



.box4container-inner .item-1 ul li .call-info strong{
font-style:normal; color:#54110C;
font-family:Arial, Helvetica, sans-serif;
/*font-weight:bold; */
float:right;
font-size:28px;
display:block;
  }
  
.box4container-inner .item-1 ul li .call-info strong sup{ 
font-style:normal; color:#54110C;
font-size:20px;
}

.box4container-footer
{
background:url(images/box4-bot.png) no-repeat left top;
padding:4px 0px 5px 0px ;
}
.btnNew
{
	background-color:#952B1D;
	border:1px groove #2D5F72;
	border-style:;
	color:#FFFFFF;
	line-height:22px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
