/* CSS Document */

/*************************************************
general
**************************************************/
body {
	margin:0;
	padding:0;
	background: #6C6A69;
	background: #6C6A69 url(../images/bg.jpg) repeat-x;
}

img
	{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#outerWrapper {
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background: #6C6A69 url(../images/bg.jpg) repeat-x;
}

#contain {
	width: 807px;
	border-top: 5px solid #005DAA;
	border-bottom: 5px solid #3F3F3F;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

.clear{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; 
} 
a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#005DAA;
	text-align:left;
	text-decoration:none;
}
a:hover{
	color:#005DAA;
	text-decoration:underline;
}

/*************************************************
header
**************************************************/
#header{
	margin:0;
	padding:0;
	width: 805px;
	height: 60px;
}
#header .logo{
	margin:0;
	padding:0;
	width: 170px;
	border-left: 10px solid #fff;
	float:left;
}
#header .address{
	margin:0;
	padding:0;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
	width:285px;
	float:right;

}
p.address{
	margin:0;
	padding:0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}



/*************************************************
nav
**************************************************/

#nav {
	margin:0;
	padding:0;
	background: #ffffff url(../images/nav_bg.jpg) no-repeat;
	height:30px;
	width:785px;
	border-bottom:20px solid #fff;
}

#nav .main {
	margin:0;
	padding:5px 0 0 2px;
	text-align:left;
}
/*************************************************
Left Column
**************************************************/
#Left{
	width:182px;
	margin:0;
	padding:0;
	border-left:10px solid #fff;
	border-bottom:20px solid #fff;

	float:left;
}
#Right{
	width:473px;
	margin:0;
	padding:0;
	float:right;
}
/*************************************************
Sub Nav
**************************************************/
.SubNavHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px;
}
#SubNav{
	width:182px;
	margin:0px;
	padding:0px;
	border-top:0px solid #005DAA;
	background: #ffffff url(../images/subNav_bg.jpg) repeat-y;
	text-align:left;
	text-decoration:none;
}
#SubNav ul{
	margin:0;
	padding-left:30px;
}
#SubNav li{
	margin:0;
	padding:0px;
	padding-bottom:0px;
	list-style-position:outside;
	list-style-image: url(../images/subNav_bullet_black.jpg);
	
}
#SubNav a{
	margin:0;
	padding:0;
	color:#333;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:11px;
	font-weight:bold;
	list-style-position:outside;
	text-decoration:none;
	text-transform:uppercase;
}
#SubNav a:hover{
	margin:0;
	padding:0;
	color:#005DAA;
	border-bottom:0px solid #fff;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:11px;
	font-weight:bold;
	list-style-position:outside;
	/*list-style-image: url(../images/subNav_bullet_blue.jpg);*/
	text-decoration:none;
	text-transform:uppercase;
}
/*************************************************
CalloutLeft
**************************************************/
#CalloutLeft{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:182px;
	border-left:0px solid #fff;
	border-right:5px solid #fff;
	border-top:0px solid #fff;
	background-repeat:repeat-y;
	float:left;
}
.calloutLeftHeader{
	margin:0;
	padding-left:10px;
	border-top:15px solid #fff;
	border-bottom:0px solid #fff;
	color:#000;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;

}
/*************************************************
Inside Callouts
**************************************************/
#calloutInterior{
	margin:0;
	padding:0;
	width:182px;
	background-image:url(../images/interior_callout_bg.jpg);
}
#calloutInteriorLeftImg{
	margin:0;
	padding-left:10px;
	padding-top:20px;
	width:62px;
	float:left;
}
#calloutInteriorRightText{
	margin:0;
	padding-left:10px;
	padding-right:10px;
	width:90px;
	color:#333;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:10px;
	text-align:left;
	float:right;
}
.btnMoreInfoGrey{
	margin:0px;
	padding:2px;
	width:70px;
	background-color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	
}
.btnShopAllBlue{
	margin:0px;
	padding:2px;
	width:70px;
	background-color:#005DAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.btnMoreInfoGrey a{
	background-color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	
}
.btnShopAllBlue a{
	background-color:#005DAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.btnMoreInfoGrey a:hover{
	background-color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	
}
.btnShopAllBlue a:hover{
	background-color:#005DAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

/*************************************************
Right Column
**************************************************/
#Right{
	width:473px;
	margin:0;
	padding:0;
	float:left;
	border-left:10px solid #fff;
	border-bottom:50px solid #fff;
	background-image:url(../images/right_main_bg.jpg)
}

#content{
	margin:0;
	padding:0 10px 0 10px;
}
#contentLeft{
	width:150px;
	margin:0;
	padding:40px 0px 0px 25px;
	text-align:left;
	float:left;
}
.contentHeader{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
	font-weight:bold;
}

.mainHeader{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-transform:uppercase;
	color:#005DAA;
	text-align:left;
	font-weight:bold;
}

.contentBody{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	text-align:left;
}
.contentLink{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#005DAA;
	text-align:left;
}

#contentRight{
	margin:0;
	padding:45px 0px 0px 0px;
}

#dynamicContent{
/*	height:310px;
*/	margin-bottom:10px;
}

/*************************************************
Gallery Styles
**************************************************/

#motioncontainer {
margin:0 auto;  /*Uncomment this line if you wish to center the gallery on page*/
width: 420px; /* Set to gallery width, in px or percentage */
height: 110px; /* Set to gallery height */
float:left;
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid #E4E4E4; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

/* Loading text */
#loaderImage
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
	text-align:left;
	visibility:hidden;
}

#loaderImage img {margin-right:10px;}

/*************************************************
Footer
**************************************************/
#scroll{
	margin:0 0 0 0 !important;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	border-top:10px solid #fff;
	width:452px;
	height:110px;
	background-image:url(../images/scroll_bg.jpg);
	float:left;
}
.scrollCell{
	display:inline;
	padding:15px 14px 15px 15px;
	margin:8px 4px 0px 4px;
	background-image:url(../images/scroll_cell_bg.jpg);
	background-repeat:no-repeat;
}


/*************************************************
Footer
**************************************************/
#footer, #footer a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	text-decoration:none;
}

#footer a:hover {color:#CCCCCC;}
