/* 1024px - An open source xhtml/css website template by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer.

Version: 1.0, March 29, 2006 */
/******** Main wrap ********/
#wrap{
background: url(bg_drop.jpg) repeat-y top left;
width:980px;
margin:0px auto;
padding-top:0px;
position:relative;
}
/******** General tags ********/
body{
background-color:#666;
font:11px/22px arial;
}
#header{
		width:980px; 
		height:116px;
		position:relative; 
		margin:0px auto; 
		padding-top:0px;
		background-color:#666;
}

#login{
		width:100%; 
		height:22px; 
		position:absolute; 
		background:transparent;
		text-align: right;
		top:10px;
		right:10px;
		font:10px/22px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
		color: #666; 
		padding-right:50px;
		padding-top:2px;
		
}
#login a{
font:10px/22px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
color: #666; 
}
a{
text-decoration:none;
color:#666;
font-weight:bold;
}

a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0 0 18px 10px;}
ul,ol,dl{font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol{margin:4px 0 4px 35px;}

h1{
font-size:4.2em;
letter-spacing:-5px;
margin:0 0 30px 25px;
color:#999;
}

h1 a{text-transform:none; color:#999;}

h2{
font-size:1.4em;
color:#999;
border-bottom:4px solid #dadada;
/*padding:0 2px 2px 5px;
margin:0 0 10px 0;*/
letter-spacing:-1px;
}

h3{
font-size:1.2em;
font-weight:bold;
color:#999;
border-bottom:1px solid #dadada;
/* margin:10px 0 8px 0;
padding:1px 2px 2px 3px; */
}

H8{
font:16px/28px arial;
padding-left: 10px;
color:#46a5c5;
}

blockquote{
font-size:0.9em;
border:1px solid #dadada;
/* margin:20px 10px;
padding:8px; */
}


/******** Content variations ********/
#dnn_contentpane{
line-height:1.5em;
width:870px;
text-align:left;
margin:0px auto;
padding-left:6px;
padding-right:6px;

/*background-color:green;*/
}

#SAHMenu{
padding-bottom:4px;
}

#middlesplits {
line-height:1.5em;
width:882px;
text-align:left;
margin:0px auto;
}

#dnn_contentpanealt{
line-height:1.5em;
width:882px;
float:left;
text-align:left;
padding:0;
background-color:#fff;
/* margin-right:20px; */
}

#dnn_contentpane h3, #dnn_contentpanealt h3{margin:0;}

/******** BottomContent variations ********/
#dnn_bottomcontentpane{
line-height:1.5em;
width:870px;
text-align:left;
margin:0px auto;
padding-left:6px;
padding-right:0px;
float:left;
}

#dnn_bottomcontentpanealt{
line-height:1.5em;
width:882px;
float:left;
text-align:left;
padding:0;
/* margin-right:20px; */
}

#dnn_bottomcontentpane h3, #dnn_bottomcontentpanealt h3{margin:0;}

/******************Split Content ***********************/
/**************** Columns *************************/
#dnn_splitcontentleft{
float:left;
width:205px;
padding-bottom:0px;
padding-left:6px;
padding-right:0px;
/*background-color:black;*/
}

#dnn_splitcontentright{
float:left;
width:665px;
padding-bottom:0px;
padding-right:6px;
/*background-color:blue;*/

}

#dnn_singlecolumn{
width:auto;
padding:0px;
}

/**************** Sidebar styles ****************/
/*
#dnn_leftcontent{
float:left;
width:310px;
padding:0;
line-height:1.4em;
background-color:#fff;
}

#dnn_leftcontent h2,#dnn_rightcontent .Head{
display:block;
margin:0;
font-size:10px;
font-weight:normal;
text-align:left;
color:#505050;
background-color:inherit;
} 

#dnn_leftcontentpane p{margin:0 0 0 0; font-size:0.9em;}
/**************** Sidebar styles ****************/
/*
#dnn_rightcontent{
float:right;
width:436px;
padding:0;
line-height:1.4em;
background-color:#fff;
}

#dnn_rightcontent h2,#dnn_rightcontent .Head{
display:block;
margin:0;
font-size:10px;
font-weight:normal;
text-align:left;
color:#505050;
background-color:inherit;
} 

#dnn_rightcontentpane p{margin:0 0 0 0; font-size:0.9em;}

/******** Footer ********/
#footer{
clear:both;
text-align:center;
color:#999;
font-size:11px;
width:980px;
margin:0px auto;
padding:0px 0;
line-height:13px;
background-color:#666;
letter-spacing: 0px;
}

#footer p{margin:0 auto; padding:0;}

#footer a{
color:#999;
font-weight:normal;
padding-left:8px;
padding-right:8px;
}

#footer a:hover{
color:#fff;
}

/******** Various classes ********/
.box{
color:#ffffff;
font-size:0.9em;
background-color:#4088b8;
border:1px solid #c8c8c8;
line-height:1.3em;
/* padding:5px 5px 5px 8px; */
}

.box a{color:#f0f0f0;}
.left{float:left; margin:0 15px 4px 0;}
.right{float:right; margin:0 0 4px 15px;}
.textright{text-align:right;}
.readmore{text-align:right; margin:-10px 10px 12px 0;}

.center{text-align:center;}
.blue{color:#4088b8;}
.big{font-size:1.3em;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}

.clear{clear:both;}
.hide{display:none;}
.fade{color:#c8c8c8;}
.gray{color:#808080;}

.photo{
border:1px solid #bababa;
padding:2px;
background-color:#ffffff;
margin:6px 18px 2px 5px;
}

/*.LeftTile{
	background : yellow url(images/GlossLeftTile.gif) repeat-y scroll left;
}

.RightTile{
	background : transparent url(images/GlossRightTile.gif) repeat-y scroll right;
}

.BottomTile{
	background : transparent url(images/GlossBottomTile.gif) repeat-x scroll bottom;
}*/

#dnn_ctr946_Links_cboLinks, #dnn_ctr947_Links_cboLinks{
font-size:10px;
margin-top:15px;
padding-bottom:2px;
}

#dnn_ctr940_SearchInput_txtSearch{
height:15px;
font-size:10px;
margin-top:12px;
margin-bottom:10px;
}

#Color_71_774{
font-size: 11px;
}

.AddToCartButton{
margin-top:10px;
margin-left:32px;
}

