/* =============================================General CSS Document============================================================ */

/*{font-family:Arial, Helvetica, sans-serif;}*/

body
	{
	margin-top: 0;
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	text-align: center;
	color: #505367;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#0B2337;
	background-image:url(../images/layout/bg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	}

body, ul, form, input, h1, h2, h3, h4, p, img {
	padding:0;
	margin:0;
}

ul {
	list-style-type:none;
}

img {
	/*display:block;*/
	outline:none;
	border:none;
}

a{
	outline:none;
	text-decoration:none;
}

hr
{
    color: #5AA2DF;
    background-color: #fff;
    height: 1px;
}

.spacer {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

#container
	{
	margin: 0em auto;
	width: 955px;
	text-align: left;
	clear:both;
	padding-top:15px;
    display:block;
	}
	
#header-container
	{
	width: 955px;
	text-align: left;
    display:inline;
    float:left;
	background: url(../images/layout/logo_strap.jpg) no-repeat ;
	}
	
#body-container
	{
	width:925px;
	text-align:left;
	clear:both;
	overflow:hidden;
	padding:0px;
    background-color:#133F62;
    display:block;
    padding:15px;
	}

#left-container
	{
	width:182px;
	text-align:left;
	clear:both;
	padding:0px;
	float:left;
    display:inline;
	}

.left-content-container
{
    margin-top:25px;
    width:170px;
    display:block;
	padding:6px;
	background-color:#1F66A0;
	float:left;
}



#right-container
	{
	width:712px;
    float:right;
    display:inline;
    overflow:hidden;
	}
	
#header-image
	{
	width:712px;
    float:right;
    display:inline;
    overflow:hidden;
    padding-bottom:15px;
    clear:both;
	}
	
.advert-holder
	{
	width:712px;
    float:right;
    display:inline;
    padding-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
	}	

#featured-products
	{
	width:712px;
	height:171px;
    float:right;
    display:inline;
    padding-bottom:15px;
    background-image: url(../images/content/featured_items_background.jpg);
    background-repeat:no-repeat;
	}
.main-content-outer
    {
    background-color:White;
    width:702px;
    padding:5px;
    display:block;
    overflow:hidden;
    margin-bottom:15px;
    clear:both;
    }
.main-content-inner
    {
    border:solid 1px black;
    width:670px;
    padding:15px;
    display:block;
    overflow:hidden;
    }
.featured-content-inner
    {
    border:solid 1px black;
    background-color:White;
    width:700px;
    display:block;
    overflow:hidden;
    }  
.featured-title-holder
    {
    width:150px;
    display:block;
    clear:both;
    padding-bottom:5px;
    font:12px Arial, Helvetica, sans-serif;
    color:#666;
	font-weight:bold;
	vertical-align:top;
    }
    
.featured-products-holder
    {
    width:700px;
    display:block;
    overflow:hidden;
    background-image:url(../images/layout/featured_products_back.gif);
    background-repeat:repeat-y;
    }
.featured-products-individual
    {
    width:150px;
    float:left;
    padding:12px;
    display:block;
    overflow:hidden;
    }
    
    
.managers-image-outer
    {
    background-color:White;
    width:160px;
    padding:5px;
    display:block;
    overflow:hidden;
    margin-bottom:5px;
    }
.managers-image-inner
    {
    border:solid 1px black;
    background-color:White;
    width:140px;
    padding:9px;
    display:block;
    overflow:hidden;
    text-align:center;
    }
    
    
    
    
    #rss-holder
	{
	width:712px;
    float:left;
    display:inline;
	}
	
	.rss-box-outer
	{
	background-color:White;
	float:left;
    width:217px;
    padding:5px;
    display:block;
    overflow:hidden;
    margin-bottom:15px;
	}
	
	.rss-box-inner
    {
    border:solid 1px black;
    background-color:White;
    width:185px;
    display:block;
    overflow:hidden;
    padding:15px;
    }
    
    
    
    
    
    #sky-holder
	{
	width:670px;
    float:left;
    display:inline;
    padding-bottom:35px;
	}
	
	.sky-box-inner
    {
    border:solid 1px black;
    background-color:White;
    width:181px;
    display:inline;
    overflow:hidden;
    float:left;
    padding:15px;
    }
	
/* ==========================================General CSS Document ends ========================================================= */

/* Footer */

#footer {
	height:30px;
	color:#C2DDF3;
	font-size:11px;
	line-height:14px;
}
#footer div {
	width:934px;
	margin:0;
	padding-top:12px;
}
#footer ul {
	padding:0 0 0 0px;
}
#footer ul li {
	float:left;
	padding:0 12px 0 12px;
	background:url(../images/nav/footer-divider.gif) 0 50% no-repeat;
}
#footer ul li.left {
	padding-left:0px;
	background:none;
}
#footer ul li.right {
	padding-right:25px;
}
#footer ul li.noBg {
	background:none;
}

#footer ul li a {
	color:#C2DDF3;
	background-color:inherit;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#FFF;
	background-color:inherit;
}

#footer p {
	text-align:center;
	padding-top:15px;
}

/* Gridview */
.gridview
{
    border-color:#133F62;
    border-width:1px;
    border-style:solid;
    text-align:left;
    font-family:Arial, helvetica, Verdana, Sans-Serif;
    color:#333333; 
    margin-bottom:20px;
    width:670px;
}

.gridview_header
{
     font-family:Arial, Verdana, Sans-Serif;
     font-weight:bold;
     color:white; 
     background-color:#5AA2DF;
     text-decoration:none;
     font-size:12px;
}

.txtboxes
{
    width:200px;   
    font-family:Arial, helvetica, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    color:#333333; 
    border-color:#666666;
    border-width:1px;
    border-style:solid;
    padding-left:3px;
}