/* CSS Document */

body{ text-align:center; margin:0; padding:0; font-family:Verdana, Arial; font-size:11px; background:url(/images/back.jpg) top left repeat; }

#wrapper{ margin:0 auto; width:850px; position:relative; }

.wrapper{ margin:0 auto; width:850px; text-align:left; line-height:1.5em;}

.home_h1{font-size:35px; font-weight:normal; color:#636466; line-height:1.2em; margin-bottom:15px; text-transform: none;}

h1{color:#a7a9ac; font-size:34px; text-transform: uppercase;}

h2{ text-transform: uppercase;}

.line{border-top:2px dotted #c6c6c7;}

.line_padding_20 {border-top:2px dotted #c6c6c7; padding-top: 20px; padding-bottom: 20px; }


.fat_line{border-top:3px solid #c6c6c7; margin-bottom:25px;}

a{color:#f15c22; text-decoration:none;}

a:hover{color:#a7a9ac; text-decoration:underline;}

a:active{color:#a7a9ac; text-decoration:underline;}

.clear{clear:both;}

.left{float:left;}

.right{float:right}

#load{display:none;}

/*............................................................................ TOP Nav .................................. */

.top{ background-color:#414143; height:35px; position:relative; }

.top p{padding:0; margin:0; line-height:35px; text-align:right; font-size:11px; color:#a7a9ac;}

.top a{ color:#a7a9ac; text-decoration:none;}

.top a:hover{color:#f15c22;}

.top a:active{color:#f15c22;}

.top span{ color:#636466; padding: 0 20px;}

.top_link{ padding-right:20px;}

.top .oj{padding:0; color:#f15c22;}

.down_arrow{position:absolute; top:0; left:-85px; background:url(/images/down_arrow.jpg) top left no-repeat; height:277px; width:57px;}

#logo_right{position:absolute; top:120px; right:0;}

.cart{position:absolute; top:10px; right:0;}

.top .cart_text{padding:0 25px;}


/*............................................................................ MAIN NAV .................................. */

#nav{float:right; margin:35px 0 0 0; border-top:3px solid #c6c6c7; border-bottom:3px solid #c6c6c7; padding:8px 0px; position:relative; font-size:12px;}

#nav ul{margin:0; padding:0;}

#nav li{display:inline; list-style:none;}

.nav_main{ padding:5px 15px 5px 15px; border-right:2px dotted #a7a9ac;}

.nav_end{padding:0 15px;}

#nav a{color:#636466; text-decoration:none;}

#nav a:hover{color:#f15c22;}

#nav a:active{color:#f15c22;}

.sub_nav{position:absolute; right:0; top:45px; text-transform: uppercase;}

.sub_nav a{padding-left:20px; font-size:11px;}



/*............................................................................ Content .................................. */

	
#content{background-color:#e7e7e8; padding-bottom:30px;}

#logo{padding:15px 0;}


.grey_text{ color: #a7a9ac; }

.grey_text_bold{ color: #a7a9ac; font-weight: bold; }

/*.............. POVT and POVM - HOME PAGE .................................. */


#povt{float:left; width:400px; text-align:center; padding-right:23px; padding-top:5px; padding-bottom:5px; border-right:2px dotted #c6c6c7; margin:15px 0; font-size:16px; color:#636466;}

#povm{ float:right; width:400px; text-align:center; padding-top:5px; margin:15px 0; font-size:16px; color:#636466;}

#povm span{color:#e7e7e8;}

.photo{border:5px solid white; margin-bottom:15px;}

.tlink a{background:url(/images/t_one.jpg) top left no-repeat; height:185px; width:390px; display: block; border:5px solid white; margin-bottom:15px;}

.tlink a:hover{background:url(/images/t_two.jpg) top left no-repeat; height:185px; width:390px; display: block;}

.tlink a:active{background:url(/images/t_two.jpg) top left no-repeat; height:185px; width:390px; display: block;}

.mlink a{background:url(/images/m_one.jpg) top left no-repeat; height:185px; width:390px; display: block; border:5px solid white; margin-bottom:15px;}

.mlink a:hover{background:url(/images/m_two.jpg) top left no-repeat; height:185px; width:390px; display: block;}

.mlink a:active{background:url(/images/m_two.jpg) top left no-repeat; height:185px; width:390px; display: block;}

.other_sites{color:#a7a9ac; font-weight:bold; font-size:30px; padding-top:0; margin-top:10px;}

.voice{width:510px; padding:0 30px 0 0; border-right:2px dotted #c6c6c7;}

.voice a img:hover {filter:alpha(opacity=60); -opacity:0.6; opacity:0.6; -khtml-opacity:0.6;}

.news a img:hover {border:5px solid #f15c22;} 

.news{width:280px;}

.news p{font-size:16px; background:url(/images/arrow.jpg) left 50% no-repeat; padding-left:15px; margin:0 0 10px 0;}



/*..............STES.................................. */

.shoot, .tag, .edit, .share{float:left; margin-bottom:15px; margin-top:10px; text-align:center; width:115px; line-height:.8em; color:#616163; }

.tag, .edit, .share{margin-left:16px;}

.shoot a{background:url(/images/stes/shoot_up.jpg) top left no-repeat; height:114px; width:115px; display: block; }

.shoot a:hover{background:url(/images/stes/shoot_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.tag a{background:url(/images/stes/tag_up.jpg) top left no-repeat; height:114px; width:115px; display: block; }

.tag a:hover{background:url(/images/stes/tag_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.tag a:active{background:url(/images/stes/tag_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.edit a{background:url(/images/stes/edit_up.jpg) top left no-repeat; height:114px; width:115px; display: block; }

.edit a:hover{background:url(/images/stes/edit_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.edit a:active{background:url(/images/stes/edit_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.share a{background:url(/images/stes/share_up.jpg) top left no-repeat; height:114px; width:115px; display: block; }

.share a:hover{background:url(/images/stes/share_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}

.share a:active{background:url(/images/stes/share_down.jpg) top left no-repeat; height:114px; width:115px; display: block;}


/*............................................................................ Footer .................................. */


#footer{font-size:10px;}

#foot_nav {background-color:#616163; height:35px; color:#414143; }

#foot_nav ul{ margin:0; padding:0;}

#foot_nav ul li{display:inline; text-decoration:none; line-height:35px;}

#foot_nav a{ color:#c6c6c7; text-decoration:none;}

#foot_nav a:hover{color:#f15c22;}

#foot_nav a:active{color:#f15c22;}

#foot_nav span{padding:0 8px;}

.foot_info{color:#a7a9ac; margin-bottom:60px; padding-bottom:20px;}

/* DC Add ins**********************************************************************************************************/

.padding_20
{
	padding: 20px;	
}

.checkout_button
{
	width:800px; text-align: right; font-size: large; font-weight: bolder;
}

.checkout_button A
{
	padding: 10px;
	color: #FFFFFF;
	background-color: #f15c22;
	cursor: pointer;
}

.checkout_button a:hover
{
	padding: 10px;
	color: #f15c22;
	background-color: #a7a9ac;
	text-decoration: none;
	border: medium solid #a7a9ac; 

}

.checkout_button a:active
{
	padding: 10px;
	color: #f15c22;
	background-color: #a7a9ac;
	text-decoration: none;
	border: medium solid #a7a9ac; 
}


.buy_now
{
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;	
}

.sold_out
{
	font-size: 14px;
	font-weight: bold;	
}

.upper_case
{
	text-transform: uppercase;	
}

.big_button a{padding:5px 10px; background-color:#c6c6c7; font-size:12px; font-weight:bolder; color:#414143; text-transform: uppercase; }

.big_button a:hover{background-color:#f15c22; color:#FFFFFF; text-decoration:none; cursor: pointer;}

.big_button a:active{background-color:#f15c22; color:#FFFFFF; text-decoration:none; cursor: pointer;}



#gallery_nav
{
	padding:0;
	line-height:normal;
	width:880px;
}

ul#gallery_menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	display:block;	
	height:40px;
	font-size:14px;
	white-space: nowrap;
	background-color: #A7A9AC
}

#gallery_menu li
{
	display:block;	
	float:left;	
	margin:0;
	padding:0;
}
	
#gallery_menu li a
{
	display:block;	
	float:left;
	color:#FFFFFF;
	text-decoration:none;		
	padding:13px 25px 0 30px;
	height:27px;	
	margin:0;
	border-right:1px solid #5f5f5f;
	background-color:#a7a9ac;
}
	
#gallery_menu li a:hover
{
	color:#FFFFFF;
	background-color:#f15c22;	
}

#gallery_menu li .active
{
	color:#FFFFFF;
	background-color:#f15c22;	
}

.required
{
	color: #f15c22;
} 

.space{margin:20px 0;} 

#numerical_nav{	
}

#numerical_nav ul {
}

#numerical_nav li{
	display: inline;
	list-style-type: none;	
}

#numerical_nav li a{
	display: inline;
	list-style-type: none;
	background-color: white;
	padding: 10px;
	border: 1px #a7a9ac solid;
}

#numerical_nav li a:ACTIVE {
	color:#FFFFFF;
	background-color:#f15c22;
	border: 1px #a7a9ac solid;
}

#numerical_nav li a:HOVER{
	color:#FFFFFF;
	background-color:#f15c22;
	border: 1px #a7a9ac solid;
}

#numerical_nav li.current a{
	display: inline;
	list-style-type: none;
	padding: 10px;
	background-color:#f15c22;
	border: 1px #a7a9ac solid;
	color: white;
}

