/*-----------------------------------------------------------------------------
    
				  `7MMF'  `7MMF' .g8""8q.    ,pP"8q   ,6*"*VA.            
			  MM      MM .dP'    `YM.  __,  dN     V8            
			  MM      MM dM'      `MM `7MM  `MN.  ,g9  ,pP""Yq.  
			  MMmmmmmmMM MM        MM   MM   ,MMMMq.  6W'    `Wb 
			  MM      MM MM.      ,MP   MM  6P   `YMb 8M      M8 
			  MM      MM `Mb.    ,dP'   MM  8b    `M9 YA.    ,A9 
			.JMML.  .JMML. `"bmmd"'   .JMML.`MmmmmM9   `Ybmmd9'  
							   MMb                              
								`bood'       an HQ180.com design 
								                               
  	 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

   			CSS file for Corona Silver | all rights reserved
	
------------------------------------------------------------------------------*/

/*
Theme Name: Corona Silver
Theme URI: http://www.hq180.com/
Description: CMS theme for Corona Silver
Author: Matija Boban @ Mindware Design [mindwaredesign.com]
Version: 0.8
Tags: none
*/


/*  //////////////////////////////  reset  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;	
}
blockquote:before, blockquote:after {
	content: '';	
	content: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


/*  //////////  global elements effects  \\\\\\\\\\  */
#wrapper * {
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	behavior: url(./_ie_fix/PIE.php);
}
#img_slider_wr *, #map_wrapper *, .price_holder_wr * {
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	behavior: url(./_ie_fix/PIE.php);
}
#side_nav * {
	-moz-transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s ease;
	behavior: url(./_ie_fix/PIE.php);
}


/*  //////////////////////////////  structure  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */
html, body {
   height: 100%;
   width:100%;
   text-align: left;
}
body {
    margin: 0;
    padding: 0;
	font: 100% Verdana,Arial,Helvetica,sans-serif;
	background-color:#ccc;
	background-image:url(img/back_pattern.gif);
}
#wrapper {
	width: 100%;
	position:relative;
	padding: 0 0px;
	min-height:100%;
	margin: 0 auto;
}


/*  //////////  main elements  \\\\\\\\\\  */


/*  //////////  header  \\\\\\\\\\  */
#header {
	position:relative;
	margin:0 auto;
	width:920px;
	height:390px;
	top:0px;
	background-color:#e2ce9a;
	background-image:url(img/header_tagline.png);
	background-repeat:no-repeat;
	background-position:95% 93%;
}

#logo {
	position:absolute;	
	left:0px;
	top:0px;
	width:370px;
	height:80px;
	background-color:#f2f1f1;
	background-image:url(img/logo2.png);
}
#logo a {
	display:block;
	width:inherit;
	height:inherit;
}


#social_media_header {
	position: absolute;
	height:27px;
	width:auto;
	right:0px;
	top:5px;
}

#social_media_header a {
	position:relative;
	float:right;
	display:block;
	height:27px;
	width:85px;
	opacity:1;
	margin:0 0 0 5px;
}
#social_media_header a:hover {
	opacity:0.8;
}

#facebook {
	background-image:url(img/facebook.png);
}
#main_top_side_facebook {
}
#main_top_side_facebook .follow_us {
	bottom: 5px;
    color: #B7402C;
    font-size: 10px;
    position: absolute;
    right: 10px;
}
#main_top_side_facebook .follow_us:hover {
    color: #333;
}
#main_top_side_facebook ul {
	list-style:none;
	margin: 7px 7px 0 75px;
}
#main_top_side_facebook li {
	color: #666;
    font-size: 11px;
}
#main_top_side_facebook li .fb_time {
	font-size:10px;
	font-style:italic;
	color: #999;
}




#twitter {
	background-image:url(img/twitter.png);
}
#main_top_side_twitter .tweet {
	color: #666;
    font-size: 11px;
    margin: 10px 0 0 80px;
}
#main_top_side_twitter .twtr-hyperlink {
	color: #B7402C;
    font-size: 11px;
}
#main_top_side_twitter .twtr-hashtag {
	color: #666;
    font-size: 11px;
}
#main_top_side_twitter .time {
	color: #999;
    font-size: 10px;
}
#main_top_side_twitter .follow_us {
	bottom: 5px;
    color: #B7402C;
    font-size: 10px;
    position: absolute;
    right: 10px;
}
#main_top_side_twitter .follow_us:hover, #main_top_side_twitter .twtr-hyperlink:hover, #main_top_side_twitter .twtr-hashtag:hover {
    color: #333;
}



#youtube {
	background-image:url(img/youtube.png);
}





#home_icon {
	width:40px;
	background-position:-161px;
}
#google_icon {
	margin-right:145px;
	width:42px;
	background-position:-116px;
}




/**********search area***********/
#search_area_main{
	position:absolute;
	top:20px;
	left:14px;
	width:195px;
	height:30px;
	margin:0px 0px 0 0 !important;
	float:right;
	}
	

#search_box{
	position:relative; 
	float:left;
	width:133px;
	height:26px;
	color: #999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:left;
	border:none;
	padding:2px 2px 2px 5px;
	background-color:#fff;
	}

	#searchform_style { background-color:transparent;}

#go{
	position:absolute;
	left:141px;
	width:54px;
	height:30px;
	float:right;
	padding:0 2px 5px 5px !important;
	background: none;
	background-color:#dedede;
	border-left:1px solid #fff !important;
	border:none;
	color:#333;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

#go:hover {
	background-color:#E2CE9A;
	color:#444;
}



#search_box:focus {
	background-color:#E2CE9A !important;
	color:#444 !important;
}









#shopp-categories-menu, .shopp-orderby-menu {
	background-color: transparent !important;
	border:1px solid #ccc !important;
	color:#666;
}
#shopp-categories-menu:focus, .shopp-orderby-menu:focus {
	background-color: #BE3A61 !important;
	color:#fff;
}
.shopp-orderby-menu {
	width:134px;
}
#shopp-categories-menu {
	width:187px;
}




	
#social_media{
	position:relative;
	width:auto;
	height:24px;
	float:right;
	right:15px;
	top:35px;
	text-align:right;

}


/*  //////////  content  \\\\\\\\\\  */
#main_wrapp {
	position:relative;
	margin:0 auto;
	width:100%;
	min-height:600px !important;
	height:auto;
	background-color:#FBFBFB;
	background-image:url(img/page_backgrounds2.png);
	background-repeat:repeat-x;
	
	
}


#main {
	margin:0 auto;
	width:920px;
	min-height:100% !important;
	height:auto;
	background-color:#fff;
	-moz-box-shadow: 0px  0px  3px  #999;
	-webkit-box-shadow: 0px  0px  3px  #111;
	box-shadow: 0px  0px  5px  #999;
	
}

#main_top {
	position:relative;
	margin:0 auto;
	width:960px;
	height:395px;
	top:0px;
	overflow:hidden;
}


#main_top_side {
	position: absolute; 
	right:0; 
	top:0; 
	width:273px; 
	height:393px; 
	border: 1px solid #999;
}
#main_top_side ul {
	list-style:none;
}
#main_top_side li {
}

#main_top_side a {
	position: relative;
	width:100%; 
	height:98px;
	display:block;
	border-bottom: 1px solid #999;
}
#main_top_side li:first-child a {
	height:97px;
}
#main_top_side li:last-child a {
	border-bottom: 0px solid #999;
}

#link_01, #link_02, #link_03, #link_04, #link_01a, #link_02a, #link_03a, #link_04a {
	background-repeat:no-repeat;
}
#main_top_side li:hover {
	background-color:#B7402C;
	opacity:0.8;
}
#link_01 {
	background-image:url(img/link_01.png);
	background-position:15px 34px;
}
#link_02 {
	background-image:url(img/link_02.png);
	background-position:15px 30px;
}
#link_03 {
	background-image:url(img/link_03.png);
	background-position:15px 33px;
}
#link_04 {
	background-image:url(img/link_04.png);
	background-position:15px 32px;
}



.main_top_side_sidebar {
	position:relative !important;
	height:auto !important;
	width:275px !important;
	left:-5px !important;
	border: 0px solid #999999 !important;
	margin:0 0 15px 0;
}
.main_top_side_sidebar ul {
	list-style:none !important;
	margin:0 0 0 0 !important;
}
.main_top_side_sidebar li {
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}
.main_top_side_sidebar a {
	position: relative;
	width:263px !important;
	height:35px !important;
	display:block !important;
	padding:5px 2px 5px 10px !important;
	border-bottom: 1px solid #D4D7D5 !important;
	background-color:#E1E3E2;


}
.main_top_side_sidebar a:hover {
	background-color:#B7402C !important;
	opacity:1 !important;

}
#link_01a {
	background-image:url(img/link_01a.png);
	background-position:15px 9px !important;
}
#link_02a {
	background-image:url(img/link_02a.png);
	background-position:15px 8px !important;
}
#link_03a {
	background-image:url(img/link_03a.png);
	background-position:15px 9px !important;
}
#link_04a {
	background-image:url(img/link_04a.png);
	background-position:15px 7px !important;
}








#main_top_side_twitter, #main_top_side_facebook {
	position: absolute;
	bottom:0px; 
	width:338px; 
	height:94px;
	background-color:#f8f8f8;
	border:1px solid #999;
	background-repeat:no-repeat;
}
#main_top_side_twitter {
	left:0px;
	background-image:url(img/twitter_logo.png);
	background-position:10px 12px;	
}
#main_top_side_facebook {
	left:342px;
	background-image:url(img/facebook_logo.png);
	background-position:7px 12px;	
}







#main h1 {
	/*position:relative;
	float:left;
	top:0px;
	color:#666;
	font-size:30px;
	letter-spacing:0.05em;*/
}
/*#main_top {
	position: relative;
	margin:-280px auto 50px auto;
	min-height:100%;
	width: 870px;
	z-index: 1;

	border:0px solid #000;
}*/







#content {
	position:relative;
	width: inherit;
	min-height: 600px;
	padding:0px 0px 0px 0px;
	background-image:url(img/cont_back.png);

}


#content_main {
	position:relative;
	float:right;
	width:660px;
	min-height: 600px;
	padding:5px 10px 20px 30px;
}

#content_main #unique_piece {
	margin:40px 0 0 0;
	position: absolute;
	top:0px;
	right:-30px;
	width:170px;
	padding:0 30px 0 0;
}
#content_main #unique_piece p {
	text-align:left;
	line-height:22px;
	padding:0 !important;
}
#content_main #unique_piece img {
	margin:10px 0 20px 0;;
}

#content_main_title {
	background-color:#E3E3E3;
	width:660px;
	height:20px;
	margin:20px 0 10px 0;
}
#content_main_title div {
	position:relative;
	float:left;
	background-color:#fff;
	padding:0px 20px 5px 5px;
	color:#B7402C;
	font-size:16px;
	top:-1px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}
#content_main #home_cont p {
	font-size:12px;
	line-height:25px !important;
	color:#7e7f82;
}
#content_main p {
	font-size:12px;
	line-height:14px;
	color:#7e7f82;
}



#content_side {
	position:relative;
	float:left;
	width:180px;
	min-height:600px;
	padding:5px 20px 20px 20px;
	/*background-color:#000;*/
	background-image:url(img/sidebar_back.png);
	background-position:0px 60px;
	background-repeat:no-repeat;
}



#content_side_nav ul {
	position:relative;
	float:left;
	padding:0px;
	top:20px;
	left:10px;
	list-style:none !important;
	width:215px;
	text-align:right;
	margin:0 !important;
}
#content_side_nav ul a:hover {
	opacity:1;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	behavior: url(./_ie_fix/PIE.php);
	color:#333;
}
#content_side_nav li {
	padding:0 !important;
	
	
	border-bottom:1px dotted #333;
}
#content_side_nav a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px !important;
	display:block;
	color:#333 !important;
	padding:8px 3px !important;
}
#content_side_nav a:hover {
	color:#BE3A61 !important;
	opacity:1;
	-moz-box-shadow: 0px  0px  5px  #333 !important;
	-webkit-box-shadow: 0px  0px  5px  #333 !important;
	box-shadow: 0px  0px  5px  #333 !important;
	behavior: url(./_ie_fix/PIE.php);
}





.event_list_img {
	position:relative;
	float:left;
	border:1px dotted #999;
	margin:0 10px 0 0px;
}

.event_list_img img {
	width:120px;
	height:auto;
	padding:2px;
}





#product_loop {
	list-style:none !important;
}
#product_loop li {
	width:610px;
	height:205px;
	padding:10px !important;
	border:1px solid #999;
	margin-bottom:20px;
}
#product_loop li img {

}
#product_loop li img:hover {
	box-shadow: 0px  0px  5px  #222;
	-moz-box-shadow: 0px  0px  5px  #222;
	-webkit-box-shadow: 0px  0px  5px #222;
}

#product_loop li .desc_holder {
	 width:360px;
	 height:185px;
	 display:block;
	 position:relative;
	 float:right;
	 right:0;
	 top:0;
	 padding:10px 10px 10px 30px;
	 background-color:#f9f8f2;
}
#product_loop li .desc_holder h3 {
	font-size:15px !important;
	color:#993300 !important;
	padding:0px 0 15px 0;
}

#product_loop li .desc_holder .ref_field {
	font-size:12px;
	color:#333;
	padding:0px 0 2px 0;
	margin:0 0 8px 0;
	display:block;
	border-bottom:1px dotted #eee;
}

#product_loop li .desc_holder .desc_field {
	font-size:12px;
	color:#333;
	padding:0px 0 2px 0;
	margin:0 0 8px 0;
	display:block;
	border-bottom:1px dotted #eee;
}
#product_loop li .desc_holder .match_field {
	font-size:12px;
	color:#333;
	padding:0px 0 2px 0;
	margin:0 0 8px 0;
	display:block;
	border-bottom:1px dotted #eee;
}
#product_loop li .desc_holder .price_field {
	position: absolute;
	bottom:5px;
	right:10px;
	font-size:12px;
	color:#333;
	padding:0px 0px 0px 0;
	margin:0 0 0px 0;
	display:block;
}

#product_loop li .desc_holder .cur_usd {
	position:relative;
	float:right;
	width:10px;
	height:20px;
	padding:2px 4px 6px 6px;
	font-size:10px;
	border:1px solid #f5f5f5;
	color:#999;
	cursor: pointer;
}
#product_loop li .desc_holder .cur_eur {
	position:relative;
	float:right;
	width:10px;
	height:20px;
	padding:2px 4px 6px 6px;
	font-size:10px;
	border:1px solid #f5f5f5;
	color:#999; 
	cursor: pointer;
}
#product_loop li .desc_holder .cur_gbp {
	position:relative;
	float:right;
	width:10px;
	height:20px;
	padding:2px 4px 6px 6px;
	font-size:10px;
	border:1px solid #f5f5f5;
	color:#999;
	cursor: pointer;
}

#product_loop li .desc_holder .cur_usd:hover, #product_loop li .desc_holder .cur_eur:hover, #product_loop li .desc_holder .cur_gbp:hover {
	background-color:#fff;
}

#product_loop li .desc_holder .price_eur, #product_loop li .desc_holder .price_gbp, #product_loop li .desc_holder .price_usd {
	position:absolute;
	bottom:0px;
	right:0px;
	width:120px;
	text-align:right;
}


















#content h1 {
	padding:10px 15px 10px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #666;
	font-weight: bold;
	line-height:22px;
	text-align:justify;
}
#content h1 a {color:#333; text-decoration:none;}
#content h1 a:hover {color:#990000; text-decoration: underline; }

#content h2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#993300; font-weight:normal; line-height:22px; text-align:justify; padding:10px 15px 10px 0px; }
#content h2 a { color:#666; text-decoration:none; }
#content h2 a:hover { color:#666; text-decoration: underline; }


#content p{
	font-size:12px;
	text-align:justify;
	padding:10px 15px 10px 0px;
	color:#666;
	line-height:22px;

}
#content a{
	color:#333;
}
#content a:hover {
	color:#9C7C2F;
}

#content ul{
	list-style: circle;
	margin: 20px 0 20px 0px;
}
#content li{
	font-size:12px;
	text-align:left !important;
	padding:3px 15px 3px 10px;
	line-height:22px !important;
	color:#666;
}


.home_page {
	min-height:550px !important;
}

.home_page h1 {
}

#home_page_video_wr {
	 position: relative;
	 bottom:0;
	 margin:50px 0 0 0 !important;
	 left:60px;
	 width:740px !important;
	 
}

/*#home_page_video_wr .prev {
	 position:absolute !important;
	 bottom:40px !important;
	 left:-70px !important;
	 width:50px !important;
	 height:65px !important;
	 border:none;
	 background:none;
	 background-image: url(img/arrow_l.png);
	 cursor:pointer;
	 opacity:0.8;
	 z-index:50;
}
/*#home_page_video_wr .next {
	 position:absolute !important;
	 bottom:40px !important;
	 right:-70px !important;
	 width:50px !important;
	 height:65px !important;
	 border:none;
	 background:none;
	 background-image: url(img/arrow_r.png);
	 cursor:pointer;
	 opacity:0.8;
	 z-index:50;
}*/
#home_page_video_wr .prev {
	 position:absolute !important;
	 bottom:50px !important;
	 left:-50px !important;
	 width:30px !important;
	 height:30px !important;
	 border:none;
	 background:none;
	 background-image: url(img/arrow_lr.png);
	 background-repeat:no-repeat;
	 background-position:0px center;
	 cursor:pointer;
	 opacity:0.8;
	 z-index:50;
}
#home_page_video_wr .next {
	 position:absolute !important;
	 bottom:50px !important;
	 right:-55px !important;
	 width:30px !important;
	 height:30px !important;
	 border:none;
	 background:none;
	 background-image: url(img/arrow_lr.png);
	 background-repeat:no-repeat;
	 background-position:-30px center;
	 cursor:pointer;
	 opacity:0.8;
	 z-index:50;
}

#home_page_video_wr .next:hover, #home_page_video_wr .prev:hover {
	opacity:1;
}



#home_page_video {
	 width:inherit !important;
	 height:140px;
	 /*background-color:#F69;*/
}
#home_page_video li {
	 height:140px;
}
#home_page_video img {
	 width:180px;
	 height:auto;
	 box-shadow: 0px  0px  3px  #666;
	-moz-box-shadow: 0px  0px  3px  #666;
	-webkit-box-shadow: 0px  0px  3px #666;
	behavior: url(./_ie_fix/PIE.php);
}
#home_page_video img:hover {
	 width:180px;
	 height:auto;
	 box-shadow: 0px  0px  4px  #000;
	-moz-box-shadow: 0px  0px  4px  #000;
	-webkit-box-shadow: 0px  0px  4px #000;
	behavior: url(./_ie_fix/PIE.php);
}

#content_side p {
	padding:10px 10px 10px 0px;
	font-size:12px;
	line-height:22px;
}
#content_side img {
	width:240px;
	height:auto;
}








#content_prop_list img {
	position:relative;
	padding:0px 0px 0px 0px;
	margin:20px 21px 21px 15px;
	border: 1px solid #cdd5d8;
	box-shadow: 0px  0px  10px  #666;
	-moz-box-shadow: 0px  0px  10px  #666;
	-webkit-box-shadow: 0px  0px  10px #666;
	behavior: url(./_ie_fix/PIE.php);
}






/* page navi */

.wp-pagenavi {
	/*background-color:#30F;*/
	clear: both;
	position:relative;
	float:none;
	margin:10px 0px 20px 0;
}
.wp-pagenavi .pages {
	color:#999;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: none !important;
	padding: 3px 10px 10px 10px;
	margin: 2px;
	font-size:12px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#fff !important;
	background-color:#B7402C;
}

.wp-pagenavi span.current {
	font-weight: bold;
}











/*  ///  image slider  \\\  */
#img_slider {
	position: absolute !important;
	width:495px !important;
	height:243px;
	bottom:0px;
	left:0px;
	border-right: 1px solid #fff;
	overflow:hidden !important;
}
#img_slider img {
	width:100%;
	height:100%;
	display:none;
}
#img_slider_individual {
	position: relative;
	float:left;
	width:375px !important;
	height:280px;
	top:0px;
	left:15px;
	margin:50px 0 0 0 ;
	border: 1px solid #cdd5d8;
	overflow:hidden !important;
	box-shadow: 0px  0px  15px  #333;
	-moz-box-shadow: 0px  0px  15px  #333;
	-webkit-box-shadow: 0px  0px  15px  #333;
	behavior: url(./_ie_fix/PIE.php);
}
#img_slider_individual img {
	width:100%;
	height:100%;
}
.nivoSlider {
	position: absolute;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	height:50px;
	font-size:18px !important;
	text-align:left;
}
.nivo-caption p {
	padding:18px 20px !important;
	font-size:14px !important;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav {
	position:relative;
	float:right;
	top:0px;
	right:0px;
	width:190px;
	height:320px;
	background-color:#A394A4 !important;

	z-index:995 !important;
	box-shadow: -3px  0px  15px  #333;
	-moz-box-shadow: -3px  0px  15px  #333;
	-webkit-box-shadow: -3px  0px  15px  #333;
	behavior: url(./_ie_fix/PIE.php);
	
}
.nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	top:5px;
	margin:6px 0px 6px 13px;
	width: auto !important;
	height: auto!important;
	border:solid 2px #CDD5D8;
	
	-moz-box-shadow: 0px  0px  5px  #333;
	-webkit-box-shadow: 0px  0px  5px  #333;
	box-shadow: 0px  0px  5px  #333;


	behavior: url(./_ie_fix/PIE.php);
}
.nivo-controlNav img:hover {
	-moz-box-shadow: 0px  0px  10px  #333;
	-webkit-box-shadow: 0px  0px  10px  #333;
	box-shadow: 0px  0px  10px  #333;
}
	
.nivo-controlNav a {
	text-align:center;
	

	font-size:10px;
	color:#fff;
	font-weight:bold;
	background-color: transparent;
	width: auto !important;
	height: auto!important;



	cursor:pointer;

}
.nivo-controlNav a.active {
	color:#61CBF5;
}




/*  //////////  footer  \\\\\\\\\\  */
#footer { width:960px; clear:both;  margin:0px auto 0px auto; text-align:left;}



#footer_top {
	width: inherit;
	height:125px;
	margin:0 auto;
	background-color:#7e7f82;
	background-image:url(img/footer_top_back.png);
	background-repeat:no-repeat;
	background-position:50px center;
}
.footer_top_box {
	position: relative;
	float:right;
	right:0px;
	width:300px;
	height:inherit;
	margin:0px 0px 0 0px;
}
.footer_top_box a {
	color:#fff;
}
.footer_top_box a:hover {
	color:#e2ce9e;
}



#footer_bottom {
	width: 920px;
	height:100px;
	margin:0 auto;
	color:#7e7f82;
}
#footer_bottom #design {
	position: relative;
	float:right;
	top:10px;
	right:130px;
	font-size:11px;
	color:#7e7f82;
	font-weight:normal;
}
#footer_bottom #design:hover {
	color:#9C7C2F;
}

#footer_bottom #copyright {
	position:relative;
	font-size:10px;
	color:#7e7f82;
	float:left;
	top:10px;
}












/*  //////////////////////////////  navigation  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */
#main_nav {
	position:absolute;
	right:0;
	top:80px;
	background-color:#ccc;
	width:inherit;
	height:65px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:url(img/main_nav_back.png);
	background-repeat:no-repeat;
	background-position:left;
}

#main_nav ul {
	list-style:none;
	position:absolute;
	height:inherit;
	width:425px;
	right:0px;
}
#main_nav li {
	position:relative;
	float:left;
	text-align:center;
	width:105px;
	height:inherit;
	border-left:1px solid #fff;
}
#main_nav li a {
	display:block;
	width:inherit;
	height:inherit;
	text-transform:uppercase;
	color:#040404;
	padding:0px 0 0 0;
	font-size:11px;
	line-height:14px;
	display: table-cell;
    vertical-align: middle;
	
}
#main_nav li:last-child {
	width:106px;
}
#main_nav li:last-child a {
	width:inherit;
}

#main_nav li a:hover {
	color:#CDB463;
	background-color:#F2F1F1;
}

#main_nav li .current_page {
	color:#87712B;
}


#main_nav li.current_page_item a, #main_nav li.current_page_ancestor a {

	
}



/********* SideBar menu***************/

#side_nav {
	position:absolute;
	top:95px;
	width:190px;
	margin:0;
}
#side_nav ul {
	/*background-color:#36C;*/
	width: inherit;
	list-style:none;
	margin:0;
}
#side_nav li {
	position:relative;
	float:left;
	width:190px;
	/*background-color:#39C;*/
	padding:1px 0 1px 10px;
}
#side_nav li:hover {
	position:relative;
	float:left;
	/*background-color:#39C;*/
}
#side_nav li a {
	display:block;
	width:190px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px !important;
    text-align: left;
	text-transform:uppercase;
}

#side_nav h2 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px !important;
    text-align: left;
	text-transform:uppercase;
	color:#993300;
	margin:0;
	padding:0 0 8px 0;
}
#side_nav h2:hover {
	color:#0a3166;
}
#side_nav .line {
	border-bottom: 1px dotted #CCCCCC;
    float: left;
    height: 1px;
    margin: 0 0 10px;
    position: relative;
    width: 180px;
}

#side_nav .main_links {
	border-bottom: 1px dotted #CCCCCC;
    float: left;
    height: auto;
    margin: 0 0 15px;
	padding: 0 0 10px 0;
    position: relative;
    width: 180px;
	color:#0a3166;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 12px !important;
	text-transform:uppercase;
}





#cor_jew, #fas_jew, #wed_jew {
	cursor:pointer;
	background-image:url(img/arrow_down.png);
	background-repeat:no-repeat;
	background-position:150px 7px;
}
.cor_jew_alt, .fas_jew_alt, .wed_jew_alt {
	background-image:url(img/arrow_up.png) !important;
}
#cor_jew_sub, #fas_jew_sub, #wed_jew_sub {
	display:none;
}


























/*  //////////  context menu  \\\\\\\\\\  */

.contextMenu {
	position: absolute;
	width: auto;
	z-index:998 !important;
	border: solid 0px #CCC;
	background-color:#333;
	-moz-box-shadow: 0px  0px  3px  #111;
	-webkit-box-shadow: 0px  0px  3px  #111;
	box-shadow: 0px  0px  3px  #111;
	z-index:999 !important;
	behavior: url(./_ie_fix/PIE.php);
	padding: 0px;
	margin: 0px;
	display: none;
}

.contextMenu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.contextMenu a {
	font-size:12px;
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 5px;
}

.contextMenu li.hover a {
	color: #fff;
	background-color: #B7402C;
}

.contextMenu li.disabled a {
	color: #AAA;
	cursor: default;
}

.contextMenu LI.hover.disabled A {
	background-color: transparent;
}

.contextMenu LI.separator {
	border-top: solid 1px #554E55;
}

#shopp-cart-ajax p a {text-transform:none !important;}


#shopp ul { list-style:none !important;}




/*
.grad_grey_reverse,
.bar_nav ul li:hover > a,
.side_nav ul li:hover > a,
ul li.openable.active > a{
	color:#A394A4 !important;
	background-color:#cdd5d8;
	-moz-box-shadow: 0px  0px  5px  #666;
	-webkit-box-shadow: 0px  0px  5px  #666;
	box-shadow: 0px  0px  5px  #666;
	z-index:500 !important;
	

}

.bar_nav li ul  {  position: absolute; top:30px !important; left:20px; background-color:#A394A4; width:120px !important;z-index:500 !important;-moz-box-shadow: 0px  0px  5px  #666;
	-webkit-box-shadow: 0px  0px  5px  #666;
	box-shadow: 0px  0px  5px  #666; ;width:auto !important; padding:0 !important; padding-bottom:10px}
.bar_nav li ul li  {background-color:#A394A4; width:120px !important;z-index:500 !important; position: relative; top:0px !important;}*/


/* ----- global setings ----- */



:focus {outline:none;}
a {text-decoration:none; color:#fff;}



/* ----- Structure ----- */

/* The main theme structure */







/*#main {
	width: 956px;
	position: relative;
	padding: 0px 0 0 0;
	margin: 220px auto 50px auto;
	background-image:url(img/main_back.png);
	box-shadow: 0px 0px 5px #000; 
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	z-index:10 !important;

}*/



#background {
    text-align: center;
    width: 100%; 
    height: 100%; 
    position: fixed;
    left: 0px; 
    top: 0px; 
    z-index: -1;
}

.stretch {
    margin: auto;
    width:100%;
	min-height:1100px;
}

/* =Layout
-------------------------------------------------------------- */



#container {
	position:relative;
	width: 850px;
	min-height:850px;
	margin: 130px auto 50px auto;
	border: 10px solid #000;
	background-color:#fff;
	z-index:500 !important;
	text-align:justify;
	
}
#container h1 {
	position:relative;
	float:right;
	top:17px;
	margin:0 0 20px 0;
	padding:0 10px;
	color:#333;
}
#container h2 {
	position:relative;
	float:right;
	top:-5px;
	font-size:20px;
	right:30px;
	margin:0 0 20px 0;
	padding:0 10px;
	color:#B04D3F;
	text-transform:uppercase;
}
#container p {
	font-size:18px !important;
	padding:10px 30px 10px 90px;
	line-height:24px;
	
}
#container img {
	position:relative;
	float:left;
	margin:0px 15px 10px 0px;
	-moz-box-shadow: 2px 0px 10px 4px rgba(0,0,0,.5);
  	-webkit-box-shadow: 2px 0px 10px 4px rgba(0,0,0,.5);
  	box-shadow: 2px 0px 10px 4px rgba(0,0,0,.5);
	filter: 
		progid:DXImageTransform.Microsoft.Shadow(color='#CACACA', Direction=-90, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#CACACA', Direction=90, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#CACACA', Direction=-0, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#CACACA', Direction=180, Strength=5)
		;
}
#container a {
	color:#B04D3F;
}
#container_over {
	position:relative;

	left:-40px;
	padding-bottom:30px;
}
#container_over h1 {
	position:relative;
	float:left;
	top:17px;
	left:5px;
	width:100%;
	height:64px;
	margin:-20px 0px 10px 0;
	padding:20px 10px 0px 50px;
	color:#333;
	background-image:url(../Spacecraft_Shop_byHQ180/img/header_text.png);
	background-repeat:no-repeat;
	background-position:left;
}
#container_over ul {
	list-style:none;
}
#container_over li {
	position:relative;
	float:left;
	top:17px;
	left:5px;
	width:100%;
	height:64px;
	margin:00px 0px 10px 0;
	padding:20px 10px 0px 50px;
	color:#333;
	background-image:url(../Spacecraft_Shop_byHQ180/img/header_text.png) !important;
	background-repeat:no-repeat;
	background-position:left;
}

#container_over li a{
	font-size:28px;
	color:#333;
}
#container_over2 {
	position:relative;

	left:-40px;
	padding-bottom:30px;
}
#container_over2 h1 {
	position:relative;
	float:left;
	top:17px;
	left:5px;
	width:100%;
	height:64px;
	margin:-20px 0px 10px 0;
	padding:20px 10px 0px 50px;
	color:#333;
	background-image:url(../Spacecraft_Shop_byHQ180/img/header_text.png);
	background-repeat:no-repeat;
	background-position:left;
}
#container_over2 img {
	position:relative;
	float:left;
	margin:0px 15px 10px 0px;
	-moz-box-shadow: none !important;
  	-webkit-box-shadow: none !important;
  	box-shadow: none !important;
}
#container_over2_address {
	position:relative;
	float:right;
	text-align:center;
	top:-440px;
	width:350px;
	height:250px;
}
.container_over2_address {
	position:relative;
	text-align:center;
	top:0px;
	width:650px;
	height:250px;
	margin:0 auto -60px auto;
	font-size:20px;
	color:#444;
}
#class_description {
	padding:0 0 100px 0;
}
#class_teachers {
	position:relative;
	float:left;
	width:50%;
	padding:0 0 20px 0;
	/*background-color:#09C;*/
}
#class_teachers_img {
	position:relative;
	float:left;
	left:85px;
	width:335px;
	/*background-color:#3FC;*/
}
.class_teachers_img {
	position:relative;
	float:left;
	width:145px;
	height:200px;
	border:5px solid #000;
	margin:0 10px 10px 0 !important;
	/*overflow:hidden;*/
}

.class_teachers_img_name {
	position:relative;
	left:0px;
	top:-35px;
	padding: 2px 8px 2px 5px;
	float:left;
	background-color:#000;
	font-size:20px;
	z-index:500;
}
#class_schedule {
	position:relative;
	float:left;
	width:50%;
	padding:0 0 20px 0;
	/*background-color:#e2e2e2;*/
	min-height:200px;
}
#class_schedule ul {
	list-style:none;
}
#class_schedule li {
	height:60px;
}
#teachers_gal {
	height:135px;
	padding:0 0 50px 75px;
	/*background-color:#F60;*/
}
.teachers_gal_img {
	position:relative;
	float:left;
	width:125px;
	height:125px;
	border:5px solid #000;
	margin:0 19px 10px 0 !important;
}
.class_schedule_day {
	position:relative;
	float:left;
	width:100px;
	padding:2px 20px 4px 0;
	border-right:2px solid #000;
	font-size:24px;
	color:#B04D3F;
	text-transform:capitalize;
	text-align:right;
	/*background-color:#C99;*/
}
.class_schedule_start_time {
	position:relative;
	float:left;
	width:40px;
	font-size:20px;
	color:#B04D3F;
	padding:4px 10px 4px 20px;

}
.class_schedule_end_time {
	position:relative;
	float:left;
	width:30px;
	font-size:20px;
	color:#B04D3F;
	padding:4px 10px 4px 0px;

}
.class_schedule_level {
	position:relative;
	float:left;
	top:20px;
	left:-55px;
	width:50px;
	padding:4px 10px 4px 0px;
	text-align:right;
}
.class_schedule_teacher {
	position:relative;
	float:left;
	width:30px;
	font-size:24px;
	left:-35px;
	padding:4px 10px 4px 0px;
	text-transform:capitalize;
}



.full_class_schedule_start_time {
	position:relative;
	float:left;
	width:40px;
	font-size:20px;
	color:#333;
	padding:4px 10px 4px 20px;

}
.full_class_schedule_end_time {
	position:relative;
	float:left;
	width:20px;
	font-size:20px;
	color:#333;
	padding:4px 10px 4px 0px;

}
.full_class_schedule_class {
	position:relative;
	float:left;
	left:100px;
	width:150px;
	font-size:20px;
	color:#333;
	padding:4px 10px 4px 0px;

}
.full_class_schedule_level {
	position:relative;
	float:left;
	top:0px;
	left:100px;
	width:150px;
	font-size:20px;
	color:#333;
	padding:4px 10px 4px 0px;
	text-align:right;
}
.full_class_schedule_teacher {
	position:relative;
	float:left;
	width:30px;
	font-size:24px;
	left:200px;
	padding:4px 10px 4px 0px;
	text-transform:capitalize;
	font-size:20px;
	color:#333;
}





#button_about {
	position:relative;
	float:left;
	left:-41px;
	top:-10px;
	width:110px;
	height:144px;
	margin-bottom:-244px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/button_about.png);
}
#button_teacher {
	position:relative;
	float:left;
	left:-41px;
	top:-10px;
	width:110px;
	height:183px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/button_teacher.png);
}
#button_schedule {
	position:relative;
	float:right;
	right:-37px;
	top:-10px;
	width:110px;
	height:183px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/button_schedule.png);
}
#button_classes {
	position:relative;
	float:right;
	right:-37px;
	top:-10px;
	width:110px;
	height:183px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/button_schedule.png);
}

#button_mon {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px 0px;
}
#button_tue {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:130px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px -145px;
}
#button_wen {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:185px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px -280px;
}
#button_thr {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:165px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px -470px;
}
#button_fri {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px -630px;
}
#button_sun {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days.png);
	background-position:0px -790px;
}

#button_mon_active{
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px 0px;
}
#button_tue_active {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:130px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px -145px;
}
#button_wen_active {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:185px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px -280px;
}
#button_thr_active {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:165px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px -470px;
}
#button_fri_active {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px -630px;
}
#button_sun_active {
	position:relative;
	float:left;
	left:-50px;
	top:-10px;
	width:133px;
	height:145px;
	margin-bottom:-283px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/days_active.png);
	background-position:0px -790px;
}
#profile_img {
	position: relative;
	float:left;
	left:75px;
	top:8px;
	width:250px;
	height:350px;
	border:10px solid #000;
	margin:0 90px 10px 0 !important;
}

.schedule_day { min-height:130px; margin:0 0 20px 0;}
.schedule_day ul {list-style:none; padding:15px 0 0 75px !important;}
.schedule_day li { position:relative; float:left; /*background-color:#ccc;*/ width:100%; height:30px !important; margin: 0 0 5px 0;}

#topsign {
	position:relative;
	top:-35px;
	right:30px;
	float:right;
	height:64px;
	/*background-color:#F36;*/
}
#topsign_left {
	position:relative;
	float:left;
	width:46px;
	height:64px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/top_sing_left.png);
	background-repeat:no-repeat;

}
#topsign_mid {
	position:relative;
	float:left;
	height:64px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/top_sing_mid.png);

}
#topsign_right {
	position:relative;
	float:left;
	width:26px;
	height:64px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/top_sing_right.png);
	background-repeat:no-repeat;

}



#print {
	position:relative;
	float:right;
	height:64px;
	width:122px;
	top:-28px;
	left:-40px;
}
#print img {
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
  	box-shadow: none;
}










/* =Header
-------------------------------------------------------------- */


#aktualno_naslov {
	position: relative;
	top:10px;
	left:30px;
	width:120px;
	height:110px;
	/*background-color:#F69;*/
	/*border-right: 5px #fff dotted;*/
	font-size:24px;
	letter-spacing:2px;
	color:#fff;
	
}


.mapp-container {
	position:relative;
	top:-20px !important;
	left:85px !important;
	border:5px solid #000;
	width:760px;
	/*overflow:hidden;*/
}






/* navigation */



/* =Content
-------------------------------------------------------------- */
#about_desc {
	position:relative;
	margin:0 0 0 0;
	padding: 20px 0;
	border-top:0px solid #cdd5d8;
	border-bottom:1px solid #cdd5d8;
	color:#cdd5d8;
	font-size:16px;
	line-height:20px;
	text-align:left;
}








/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Navigation
-------------------------------------------------------------- */



/* FOOTER ------------------------------------*/



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}




/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	/*text-shadow: 0 0 2px #000;*/
	padding: 4px 8px 5px 8px;
	/*border: 1px solid rgba(255,255,255,0.25);*/
	background-color: #5E5E5E;
	/*background-color: rgba(25,25,25,0.92);*/
	/*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));*/
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555*/;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #5E5E5E;
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #5E5E5E;
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #5E5E5E;
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #5E5E5E;
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #5E5E5E;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: #5E5E5E;
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: #5E5E5E;
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: #5E5E5E;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: #5E5E5E;
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: #5E5E5E;
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: #5E5E5E;
	}
	#tiptip_holder.tip_bottom {
	left:-5px;
	top:-5px;
	padding-top: 5px;
}
}


/* image slider */
 


#prices_levels {
	position:relative;
	float:right;
	width:410px;
	/*background-color:#366;*/
	text-align:left;
	padding:0 0 30px 0 !important;
}
#prices_levels h1 {
	float:left;
	left:-20px;
	width:400px;
	margin:0 0 30px 0;
}
#prices_levels ul {
	list-style:none;
}
#prices_levels li {
	list-style:none;
	margin:10px 0;
	line-height:18px;
	color:#B04D3F;
	width:390px;
}
#prices_levels2{
	position:relative;
	left:70px;
	/*background-color:#366;*/
	text-align:left;
	padding:0 0 0px 0 !important;
	z-index:0;
}
#prices_levels2 p{
	position:relative;
	/*background-color:#366;*/
	text-align:left;
	line-height:22px;
	color:#B04D3F;
	padding:0 0 0px 0 !important;
}

#testemonials {
	position: absolute;
	top:610px;
	right:-40px;
	width:150px;
	/*background-color:#F63;*/
	margin:0px 0 0 50px;
	padding:0 0 0 50px;
}
#testemonials h2 {
	position:relative;
	float:right;
	right:10px !important;
}
#testemonials ul {
	list-style:none;
	background:none !important;
}
#testemonials li {
	font-size:16px;
	position:relative;
	float: none !important;
	left:-100px;
	background:none !important;
	line-height:20px;
	margin-bottom:20px;
	/*background-color:#F06 !important;*/
	width:210px !important;
	height:auto;
	padding:0 0px 0 10px;
}
#button_testemonials {
	position:relative;
	float:left;
	left:-12px;
	top:10px;
	width:202px;
	height:83px;
	margin-bottom:0px;
	background-image: url(../Spacecraft_Shop_byHQ180/img/testimonials.png);
}

#social {
	position:relative;
	float:right;
	top:-5px;
	right:-37px;
	width:104px;
	height:79px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social.png);
}
#social_f {
	position:relative;
	float:left;
	top:-1px;
	width:42px;
	height:79px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social_a.png);
	background-position:0px 1px;
	cursor:pointer;
}
#social_f:hover {
	position:relative;
	float:left;
	top:-1px;
	width:42px;
	height:79px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social_b.png);
	background-position:0px 0px;
	cursor:pointer;
}
#social_t {
	position:relative;
	float:left;
	left:0px;
	top:-1px;
	width:62px;
	height:79px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social_a.png);
	background-position:60px 0px;
	cursor:pointer;
}
#social_t:hover {
	position:relative;
	float:left;
	left:0px;
	top:-1px;
	width:62px;
	height:79px;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social_b.png);
	background-position:61px -1px;
	cursor:pointer;
}


#adds {
	position:relative;
	height:180px;
	width:100%;
	top:50px;
	margin-bottom:75px;
}
#adds ul {list-style:none; height:180px;}
#adds li {
	position:relative;
	float:left;
	margin:0 0px 0 30px;
}
#adds li:first-child {
	position:relative;
	float:left;
	margin:0 0px 0 0px;
}










/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignnone,
img.alignnone {
	border:1px solid #ccc;
}
.alignleft,
img.alignleft {
	position:relative;
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	border:1px solid #ccc;
}
.alignleft a {
	color:#515151 !important;
}
.alignleft a:hover {
	color:#BE3A61 !important;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	border:1px solid #ccc;
}
.alignright a {
	color:#515151 !important;
}
.alignright a:hover {
	color:#BE3A61 !important;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #ccc;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
	border:1px solid #ccc;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}


.breadcrumb li {
	position:relative;
	float:left;
	color: #BE3A61;

}

.breadcrumb li a {
	color: #444 !important;
    /*font-family: Verdana,Geneva,sans-serif;*/
    font-size: 12px;
    /*font-weight: normal;
    line-height: 22px;
    text-align: justify;
	text-transform:uppercase;*/
}
.breadcrumb li a:hover {
	color: #BE3A61 !important;
}




.main_block_hover {
	width:120px;
     position: relative;
     z-index:300;
     padding:5px 12px 5px 5px;
	 top:-80px;
	 left:-50px;
	 margin-left:-0px;
    background-color: #BE3A61;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
	 
}
.main_block_hover_wrapper {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:135px;
	height:167px;
	padding:0 8px 0 0px;
	/*background-color:#CC0;*/
	z-index:100;
	overflow:hidden;
}


.paging {}
.paging ul {
	background-color:#330 !important;
	width:800px !important;
	height:20px;
}
.paging li {
	position:relative;
	float:left;
	height:20px;
	margin:0 10px;
}
#paging_wr {
	height:20px;
	border: 1px solid #CCCCCC;
	padding-right:5px;
	}




.disabled {
	color:#999 !important;
	cursor:default !important;
}

.hidden_bla {visibility:hidden;}
.bla_bold { font-weight:bold !important; color:#666 !important; background-color:#fff;}


.login_but {
	position:relative;
	float:left;
	border:1px solid #ccc !important;
	font-size:12px;
	text-transform:uppercase;
	padding:1px 4px 2px 4px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	top:80px;
	left:12px;
	color:#333;
}
.login_but:hover {
	background-color:#BE3A61;
	color:#fff;
}

#view_cart {
	text-transform:uppercase; 
	position:absolute; 
	top:60px; 
	left:12px;
	color: #BE3A61;
	font-size: 12px;
	padding:1px 4px 2px 4px;
	z-index:20;
}
#view_cart2 {
	text-transform:uppercase; 
	position:absolute; 
	top:15px; 
	right:200px;
	color: #BE3A61;
	font-size: 12px;
	padding:1px 4px 2px 4px;
	z-index:20;
}

#view_cart:hover, #view_cart2:hover {
	background-color:#BE3A61;
	color:#fff;
}

#cart_head3 {
	 color: #BE3A61;
    font-size: 12px;
    padding: 1px 4px 2px;
    position: absolute;
    right: 280px;
    text-transform: uppercase;
    top: 15px;
	font-weight:bold;
    z-index: 20;
	text-align:right;
	width:450px;
}
#cart_head3 a {
	 color: #BE3A61;
    font-size: 12px;
    padding: 1px 4px 2px;
    text-transform: uppercase;
}
#cart_head3 a:hover {
	background-color:#BE3A61;
	color:#fff;
}



/************* makers menu ***********/
#makers_menu {}
#makers_menu ul {padding:0px 0 0px 0px;}
#makers_menu ul li {padding:0px 0 0px 10px !important;}
#makers_menu ul {padding:0px 0 0px 0px !important;}
#makers_menu li li {padding:5px 0 10px 20px !important;}
#makers_menu img {border:3px solid #D6D6D6; margin:0 0 5px 0 !important;}
#makers_menu li li a {font-size:13px; color:#888;}
#makers_menu li li a:hover {color:#BE3A61;}

.date a {color:#444 !important;}
.stButton .chicklets {
	background:none !important;
	background-image:url(../Spacecraft_Shop_byHQ180/img/social_networking_new.png) !important;
	height:26px !important;
	width:26px !important;
	background-repeat:no-repeat !important;
	background-position:-80px -0px !important;
}

.st_plusone
{
	background:none !important;

	background-repeat:no-repeat !important;
	background-position:-5px -3px !important;
}
.Uu a.LF:active
{
	background:none !important;

	background-repeat:no-repeat;
	background-position:-5px -3px !important;
}

.connect_widget_like_button .liketext {
	background:none !important;
	}








/* map */



.gw_main1 {margin:0px auto;width:550px; height:320px; hwcolor:black; position:relative; float:left; border:1px solid #ccc; overflow:hidden;}
	.gw_main1 .gw_streetview {margin:0px; margin-top:0px; float:left;height:322px;width:550px;}
	.gw_main1 .gw_map {margin:0px;float:left;height:322px;width:550px;}

#test:hover, #test2:hover, #test3:hover {
	background-color:#B7402C !important;
}
.test_active {
	background-color:#B7402C !important;
}

/* contact form */






#si_contact_form1 input, #si_contact_message1, #si_contact_form2 input, #si_contact_message2, #si_contact_ex_field2_13, #si_contact_ex_field2_14 {
	border:1px solid #ccc;
	color:#999;
}
#si_contact_form1 input:focus, #si_contact_message1:focus, #si_contact_form2 input:focus, #si_contact_message2:focus, #si_contact_ex_field2_13:focus, #si_contact_ex_field2_14:focus {
	background-color:#E2CE9A !important;
	color:#444 !important;
}
#fsc-submit-1, #fsc-reset-1, #fsc-submit-2, #fsc-reset-2 {
	background:none;
	border:none;
	background: #fff;
	border:1px solid #ccc !important;
	color:#ccc !important;
	padding:1px 6px;
	position:relative;
	left:3px;
}
#fsc-submit-1:hover, #fsc-reset-1:hover, #fsc-submit-2:hover, #fsc-reset-2:hover {
	background-color:#E2CE9A !important;
	border:1px solid #E2CE9A !important;
	color:#444 !important;
}


label[for=si_contact_ex_field1_4_1], label[for=si_contact_ex_field1_4_2], label[for=si_contact_ex_field1_4_3], label[for=si_contact_ex_field1_4_4], label[for=si_contact_ex_field2_4_1], label[for=si_contact_ex_field2_4_2], label[for=si_contact_ex_field2_4_3], label[for=si_contact_ex_field2_4_4] {
	font-size:12px !important;
	color:#737272;
	top:-2px;
	position:relative;
}





/*   site_map   */

#site_map {
	margin:20px 0 0 20px;
}
#site_map ul {
	list-style:square;
}
#site_map li {
	color: #333333;
    font-size: 12px;
    line-height: 18px !important;
    padding: 5px 15px 5px 2px;
}
#site_map li a {
	color: #333333;
    font-size: 12px;
    line-height: 18px !important;
    padding: 5px 15px 5px 5px;
	background-color: transparent;
}
#site_map li a:hover {
	background-color:#BE3A61;
	color:#fff;	
}












#cart_active {
	background-color: transparent;
	padding:10px 10px 10px 20px;
	margin:0 0 -250px 0;
	position: fixed;
	/*left:-150px !important;*/
	top:5%;
	right:40%;
	z-index:12000;
	
	
	/*visibility:hidden;*/
	behavior: url(./_ie_fix/PIE.php);
}
.added {
	padding:10px 10px 10px 20px;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	behavior: url(./_ie_fix/PIE.php);
	background-color:#E3E8F0;
	color:#000;
	font-size:14px;
	border: 5px #0C4466 solid;
	min-height:360px;
	max-width:175px;
	
}
.added ul {
}
.added li {
	position:relative !important;
	float:right !important;
}

.added img {
	margin-bottom:5px;
	box-shadow: 0px  0px  5px  #666;
	-moz-box-shadow: 0px  0px  5px  #666;
	-webkit-box-shadow: 0px  0px  5px #666;
	behavior: url(./_ie_fix/PIE.php);

}

#continue_shopping {
	position:relative !important;
	float:right !important;
}
#cart_active h1 {
	position: relative;
	float:left;
	top:-5px;
	left:-5px;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#8EA2C3;
	padding:5px 0px 6px 5px;
}
#cart_active ul {
	clear:both;
	width:200px;
	position: relative;
	float:right;
	right:5px;
	top:-80px;
	list-style:none;
	margin:5px 0 2px 0;
}
#cart_active li a {
	position:relative;
	float:right;
	text-align:right;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#0C4466;
	padding:0px 5px 1px 10px;
	margin:0 0 7px 0px;
	border: 2px solid #0C4466;
	border-right:none;
}
#cart_active li a:hover {
	position:relative;
	float:right;
	text-align:right;
	color:#000;
	font-weight:bold;
	background-color:#E5ECEF;
	padding:0px 5px 1px 10px;
	margin:0 0 7px 0;
	border: 2px solid #0C4466;
	border-right:none;
}







#soc_links {
	position: absolute; 
	width:140px; 
	height:26px; 
	padding:0px 5p 10px 5px; 
	margin-top:-29px; 
	left:175px; 
	border: 0px solid #fff;
}
#soc_links a {
	opacity:0.8;
	behavior: url(./_ie_fix/PIE.php);
}
#soc_links a:hover {
	opacity:1;
	behavior: url(./_ie_fix/PIE.php);
}









#newsletter {
	margin-top:5px;
}
#newsletter ul {
	list-style:none; 
	margin-left:0px;
}
#newsletter li {
	padding:0px;
}
#newsletter li #cc_email {
	border: none !important;
	background-color:#fff !important;
	width:250px !important;
	padding:5px 5px !important;
	color:#999;
}
#newsletter li #cc_email:focus {
	background-color:#BE3A61 !important;
	color:#fff !important;
	}
#newsletter li .submit {
	font-weight:bold;
	font-size: 11px;
	border: none;
	border: 1px solid #B3B5B8 !important;
	background-color:#B3B5B8 !important;
	color:#BE3A61 !important;
	width:60px !important;
	position:absolute;
	padding:3px 6px 4px 8px !important;
	top:5px;
	right:0px;
	cursor:pointer;
}

#newsletter li .submit:hover {
	border: 1px solid #0E1846 !important;
	background-color:#BE3A61 !important;
	color:#fff !important;
}

#constant-contact-signup label {
	display:none;
}




.ship-estimates {
	width:250px !important;
	height:20px;
	position:relative; float:left;
}


.ship-estimates select {
	font-size:11px;
	color:#999;
	background-color:#fff !important;
	border:1px solid #999 !important;
	margin-top:3px;
}
.ship-estimates select:focus {
	font-size:11px;
	color:#fff;
	background-color:#BE3A61 !important;
	border:1px solid #BE3A61 !important;
}



#account {
	border:0px solid #fff; 
	margin-top:20px; 
	padding:10px;
}
#account #navigation {
	width:200px;
}
#account #navigation a, #account_info #navigation, #account_orders #navigation {
	display:block; 
	width:120px;
	font-size:14px;
	height:10px !important;
	border:1px solid #BE3A61; 
	padding:5px 7px 15px 11px !important; 
	background-color:#fff; 
	color:#BE3A61 !important; 
	font-weight:bold !important;
	cursor:pointer !important;
	margin-bottom:10px;
}
#account #navigation a:hover, #account_info #navigation:hover, #account_orders #navigation:hover {
	background-color:#BE3A61 !important;
	border:1px solid #BE3A61 !important;
	border:none;
	color:#fff !important;
	cursor:pointer;
}

#account_info, #account_orders {
	padding:20px;
}







.clear {clear:both !important;}







/* sidebar */

#book_now_intro {
	background-color:#EEF8FB; 
	position:relative; 
	left:9px; 
	width:230px; 
	padding:10px 10px 20px 20px; 
}
#book_now_intro p {
	line-height:22px !important;
}
#book_now_intro a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#book_now_intro_line {
	margin:2px 0px 0px 0;
	position:relative;
	left:10px;
	width:260px;
	height:10px;
	border-bottom: 1px solid #999;
}
