
html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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,
caption,div{margin:0;padding:0;border:0;outline:0;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

body{
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	min-width:1000px; 
	font-size:12px;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_body&tc=B41F25&mc=B8BABC&bc=DADBDD);
	/*background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_body_2&tc=B41F25&bc=DADBDD);*/
	/*background-image: url(/res/images/bg_body.gif);*/
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #DADBDD;
}

html, body{
	height: 100%;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px; padding: 0px;
}

a, a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:active, a:hover {
	color: #B41F25;
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px;
}
	
/*For IE*/
* html #main_inside{
	height:100%; 
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px;
	
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
}

#main_content{
	margin: 0 auto;
	width: 1000px;
}
/*=======================================================*/

#header{
	height: 177px;
}
#header .left_box_header{
	padding: 21px 0px 0px 46px;
	width: 400px;
	float: left;
}
#header .right_box_header{
	float: right;
	width: 400px;
	padding: 13px 40px 0px 0px;
}
#header .right_box_header .call_us{
	font-size: 21px;
	color: #ffffff;
	float: right;
	padding: 0px 10px 0px 0px;
	text-transform: uppercase;
}
#header .right_box_header .call_us span{
	color: #ffffff;
	font-size: 29px;
	font-family: "Myriad Pro";
}
#header .right_box_header .call_us img{
	position: relative;
	top: 18px;
}

#header .right_box_header .login_menu{
	float: right;
	margin: 31px 12px 0px 0px;
}
#header .right_box_header .login_menu ul li{
	list-style-type: none;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=razdel_login_menu&ic=B41F25);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 8px 15px 8px 14px;
	display: block;
	float: left;
}
#header .right_box_header .login_menu ul li a{
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
#header .right_box_header .login_menu ul li a:hover{
	text-decoration: underline;
}
#header .right_box_header .login_menu ul li.last{
	background-image: none;
}



/*=======================================================*/

#nav{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_nav_menu&bc=000000&ic=000000);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px 43px 0px 41px;
}
#nav .main_nav{
	height: 41px;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_left_main_nav&bc=B41F25&ic=000000);
	background-position: left top;
	background-repeat: no-repeat;
}
#nav .main_nav li{
	display: block;
	float: left;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=razdel_main_nav&bc=B41F25&ic=000000);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 11px 0px 11px 0px;
	text-align: center;
}
#nav .main_nav li.first{
	padding: 11px 0px 11px 0px;
	text-align: center;
}
#nav .main_nav li.last{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_right_main_nav&bc=B41F25&ic=000000);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	padding: 11px 0px 11px 0px;
}
#nav .main_nav li a{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
}
#nav .main_nav li.last a,
#nav .main_nav li.first a{
	text-align: center;
}
#nav .main_nav li a:hover{
	text-decoration: underline;
}

#nav .main_nav li.navHome { width: 87px; overflow: hidden; }
#nav .main_nav li.navSearch { width: 176px; overflow: hidden;  }
#nav .main_nav li.navBuyers { width: 97px; overflow: hidden;  }
#nav .main_nav li.navSellers { width: 97px; overflow: hidden;  }
#nav .main_nav li.navCommunity { width: 155px; overflow: hidden;  }
#nav .main_nav li.navAbout { width: 113px; overflow: hidden;  }
#nav .main_nav li.navContact { width: 104px; overflow: hidden;  }
#nav .main_nav li.navBlog { width: 87px; overflow: hidden;  }

/*=======================================================*/

#sicm_main_content_container{
	padding: 0px 0px 20px 0px;
}

.slider_box{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_shadow_slider&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 23px;
}
#slider {
   width: 916px; /* important to be same as image width */
   height: 295px; /* important to be same as image height */
   position: relative; /* important */
	overflow: hidden; /* important */
}

#sliderContent {
   width: 916px; /* important to be same as image width or wider */
   position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
   position: absolute;
	display: none;
}

.homeSearch{
	position: relative;
	z-index: 100;
	width: 276px;
	float: right;
	margin: 0px 12px 0px 0px;
}
* html .homeSearch{
	margin: 0px 6px 0px 0px;
}
.homeSearch .searchInput{
	padding: 41px 41px 29px 44px;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_home_search_box&ic=000000);
	background-position: left top;
	background-repeat: repeat-y;
}
.homeSearch .searchInput h2{
	padding: 0px 0px 18px 0px;
}
.homeSearch .searchInput select{
	width: 185px;
	font-size: 11px;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 3px;
}
.homeSearch .searchInput .twoInput{
	margin: 0px 0px 11px 0px;
}
.homeSearch .searchInput .twoInput select{
	width: 85px;
	margin: 0px 12px 0px 0px;
}
.homeSearch .searchInput .twoInput select.s2{
	margin: 0px;
}
.homeSearch .searchNow{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_search_now&ic=B41F25&sic=ffffff&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 12px 0px 20px 0px;
	text-align: center;
}
.homeSearch .searchNow a{
	font-size: 23px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}



/*=======================================================*/

.left_cell{
	float: right;
	width: 327px;
}
.left_cell_inside{
	float: right;
	width: 307px;
}
.left_cell .blue_box{
	width: 268px;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_sidebar_02&bc=DADBDD&ic=f4f1d4);
	background-position: left top;
	background-repeat: repeat-y;
}
.left_cell .blue_box .bBTop{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_sidebar_01&bc=DADBDD&ic=f4f1d4);
	background-position: left top;
	background-repeat: no-repeat;
}
.left_cell .blue_box .bBBottom{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_sidebar_04&bc=DADBDD&ic=f4f1d4);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 11px 9px;
} 
.left_cell .blue_box .findLink{
	margin: 0px 0px 3px 0px;
	display: block;
}
.left_cell .blue_box_ins{
	margin: 0px 0px 0px 12px;
}
.left_cell .blue_box_ins .bBTop{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_sidebar_01&bc=ffffff&ic=f4f1d4);
}
.left_cell .blue_box_ins .bBBottom{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_sidebar_04&bc=ffffff&ic=f4f1d4);
} 


.blog_box{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_blog_box_top&ic=f6f6f6&ibc=f4f1d4&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 247px;
	margin: 0px 0px 9px 0px;
}
.blog_box_ins{
	margin: 0;
}
.blog_box .blog_box_in{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_blog_box_bottom&ic=f6f6f6&ibc=f4f1d4&isc=000000);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 24px 24px 10px 24px;
}
.blog_box h2{
	padding: 0px 0px 9px 0px;
}
.blog_box .blog{
	padding: 0px 0px 16px 0px;
}
.blog_box .blog .title{
	color: #1579b8;
	display: block;
	padding: 0px 0px 2px 0px;
}
.blog_box .blog .date{
	color: #043351;
	display: block;
}
.blog_box .blog p{
	line-height: 16px;
}
.blog_box .blog p a{
	color: #000;
	text-decoration: none;
}
.blog_box .blog p a:hover{
	text-decoration: underline;
}


.map_search_box{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_map_search_box&ic=f6f6f6);
	background-position: left top;
	background-repeat: no-repeat;
	width: 214px;
	padding: 14px 15px 10px 18px;
}
.map_search_box .text{
	float: left;
	width: 127px;
	padding: 10px 0px 0px 0px;
}
.map_search_box .text h2{
	color: #2a2a2a;
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 16px;
}
.map_search_box .text h2 span{
	font-weight: bold;
	display: block;
}
.map_search_box .text p{
	padding: 4px 0px 0px 0px;
}
.map_search_box a.map{
	float: right;
	display: block;
	margin: 6px 0px 0px 0px;
}


/*=======================================================*/

.content_main {
	float: left;
	width: 630px;
	margin: 0px 0px 0px 43px;
}
* html .content_main {
	float: left;
	width: 630px;
	margin: 0px 0px 0px 13px;
}
.content_main .desc {
	padding: 0px 20px 0px 0px;
}
.content_main .desc h1 {
	padding: 0px 0px 6px 0px;
}
.content_main .desc p {
	line-height: 18px;
	padding: 0px 0px 18px 0px;
}

.slider_items {
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_slider_bg_01&bc=DADBDD&ic=ffffff&ibc=ffffff&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #fff;
	width: 620px;
	margin: 0px 0px 30px 0px;
}
.slider_items .slider_items_in {
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=home_slider_bg_03&bc=DADBDD&ic=ffffff&ibc=ffffff&isc=000000);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 24px 16px 27px 16px;
}
.slider_items .top_title {
	padding: 0px 0px 4px 0px;
}
.slider_items .top_title h2 {
	float: left;
	display: block;
	width: 205px;
	padding: 0px 0px 0px 34px;
}
.slider_items .top_title a {
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	float: right;
	display: block;
	width: 56px;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_view_all&ic=000000);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 6px 6px 6px 10px;
	margin: 3px 30px 0px 0px;
}

.slider_box_item {
	padding: 0px 0px 0px 0px;
}
.slider_box_item #left_scroll_1 {
	display:block;
	float:left;
	margin:80px 3px 0 0;
	width:19px;
}
.slider_box_item #right_scroll_1 {
	display:block;
	float:left;
	margin:80px 0 0 5px;
	width:19px;
}
.slider_box_item .slider{
	float:left;
	overflow:hidden;
	position:relative;
	width:540px;
}
.slider_box_item .slider ul {
	left:-179px;
	list-style-type:none;
	margin:0;
	padding:0 0 10px;
	position:relative;
	width:9999px;
}
.slider_box_item .slider ul li {
	float:left;
	margin:0 16px 0 0;
	padding:0;
	width:167px;
}
.slider_box_item .slider .slide_item{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_box_slide&ic=ffffff&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	width: 166px;
	height: 207px;
}
.slide_item .conteiner_img{
	padding: 8px 0px 3px 8px;
}
.slide_item .info_slide{
	padding: 0px 10px 0px 8px;
}

.slide_item .info_slide span {
	background-color: #C9CDCC;
	display: block;
	margin: 0px 0px 1px 0px;
	padding: 4px 4px;
	color: #000;
	font-size: 12px;
	line-height:16px;
	height: 17px;
	white-space: nowrap;
}
.slide_item .info_slide span.grey{
	background-color: #333333;
	display: block;
	margin: 0px 0px 1px 0px;
	padding: 3px 4px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}
.slide_item .info_slide .count{
	background-color: #B41F25;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 6px;
	height:20px;
	line-height:20px;
}
.slide_item .info_slide .count p{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	float: left;
	width: 75px;
	margin: 0px;
	padding: 0px;
}
.slide_item .info_slide .count a{
	float: right;
	width: 40px;
	text-align: right;
	color: #ffffff;
	margin: 0px 0px 5px 0px;
	text-decoration: none; 
}

.slide_item img.sliderPic { width: 148px; height: 87px;}



/*=======================================================*/

#content_inside{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_content_inside&ic=ffffff&isc=000000);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 23px;
	width: 950px;
}
#content_indise_top{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_top_content_inside&bc=DADBDD&ic=ffffff&isc=000000);
	background-position: left top;
	background-repeat: no-repeat;
}
#content_inside_bot{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_bot_content_inside&bc=DADBDD&ic=ffffff&isc=000000);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 35px 18px;
}

.inside_menu{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_inside_right_menu&ic=000000&isc=bbbbbb);
	background-position: left top;
	background-repeat: repeat-y;
	width: 276px;
	margin: 0px 0px 0px 9px;
}
.inside_menu .inside_menu_bot{
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_inside_right_menu_bot&bc=ffffff&ic=000000&isc=000000);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 16px 33px 24px 33px;
}
.inside_menu .inside_menu_bot ul li{
	list-style-type: none;
	border-bottom: 1px solid #ffffff;
	padding: 8px 0px 7px 12px;
}
.inside_menu .inside_menu_bot ul li.last{
	border: none;
}
.inside_menu .inside_menu_bot ul li a{
	color: #fff;
	text-decoration: none;
}
.inside_menu .inside_menu_bot ul li a:hover{
	text-decoration: underline;
}

.soc_link{
	padding: 20px 0px;
	text-align: center;
	width: 268px;
	margin: 0px 0px 0px 15px;
}
.soc_link a{
	margin: 0px 5px;
}

/*=======================================================*/
/* Sidebar Contact Form */
/*=======================================================*/

.contact_us{
	width: 210px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 37px;
}
.contact_us h2{
	color: #333333;
	font-size: 22px;
	font-weight: normal;
	padding: 0px 0px 15px 0px;
}
.contact_us input{
	margin: 0px 0px 12px 0px;
	border-left: 5px solid #B41F25;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #000;
	padding: 7px 0px 7px 5px;
	width: 197px;
}
.contact_us textarea{
	margin: 0px 0px 12px 0px;
	border-left: 5px solid #B41F25;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #000;
	padding: 7px 0px 7px 5px;
	display: block;
	height: 73px;
	width: 197px;
	overflow: auto;
}
.contact_us input.sub{
	border: 0px;
	background-color: transparent;
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=img_send_bot&bc=ffffff&ic=B41F25&tc=ffffff&ibc=000000);
	background-position: left top;
	background-repeat: no-repeat;
	width: 72px;
	height: 28px;
	margin: 10px 0px 0px 1px;
	cursor: pointer;
}

/* This hidden div & text field are included to help thwart auto-spam-bots */
.contact_us div#qc_yourquestions { display: none; }

.contact_us #qc_response { }


/*=======================================================*/

.content_inside{
	float: left;
	width: 585px;
	padding: 19px 0px 20px 20px;
	/*overflow: hidden;*/
}
.content_inside h1{
	font-size: 26px;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 11px 0px;
}
.content_inside p{
	line-height: 21px;
	padding: 0px 0px 21px 0px;
}

/*=======================================================*/

#footer_block{
	height: 165px; 
	clear: both;
}

#footer_main{
	height: 165px; 
	margin: -165px auto; 
	position: relative; 
	background-image: url(http://images.sierrainteractive.com/standard/g/sierra-images.axd?name=bg_footer&tc=ffffff&bc=000000);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #000000;
}

#footer{
	height: 165px; 
	margin: 0 auto; 
	width: 1000px; 
}

#footer_in{ 
	margin: 0 auto; 
	padding: 34px 34px 0 34px;
}

#footer_main .contact{
	color: #C6C6C6;
	float: left;
	width: 264px;
	line-height: 20px;
	padding: 7px 0px 0px 0px;
}
#footer_main .contact strong{
	color: #ffffff;
}
.footer_menu{
	float: left;
	width: 385px;
	padding: 10px 0px 0px 0px;
}
.footer_menu ul{
	float: left;
	width: 112px;
	margin: 0px 16px 0px 0px;
}
.footer_menu ul li{
	border-bottom: 1px solid #E4E6E5;
	list-style-type: none;
	padding: 2px 0px 4px 0px;
}
.footer_menu ul li.last{
	border: none;
}
.footer_menu ul li a{
	color: #ffffff;
	text-decoration: none;
}
.copyright{
	text-align: center;
	float: left;
	width: 234px;
}
.copyright p {
	color: #C6C6C6;
	text-transform: uppercase;
	padding: 9px 0px 0px 0px;
	font-size: 11px;
}

.copyright p a {
	color: #C6C6C6 !important;
	text-decoration: none;
}

.clear{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

*+html .slider_box{
    position: relative;
    top: -1px;
}
* html .slider_box{
    position: relative;
    top: -1px;
}


/* ================================================================================*/
/* MAIN CONTENT STYLES*/
/* ================================================================================*/
#sicm_main_content h1, #sist_main_content h1 { color: #000000; padding: 0px 0px 12px 0px; font-size: 20px; font-weight: bold; }
#sicm_main_content h2  { font-weight: bold; color: #B41F25; font-size: 16px; margin: 0px 0px 8px 0px; line-height: 22px; }
#sicm_main_content h3 { color: #333333; font-size: 14px; line-height: 22px; text-transform: none; padding: 0px 0px 4px 0px; font-weight: bold; }
#sicm_main_content h4 { color: #333333; font-size: 14px; line-height: 22px; text-transform: none; padding: 0px 0px 4px 0px; font-weight: bold; }

#sicm_main_content a { color: #000000; text-decoration: none; }
#sicm_main_content a:link {color: #000000; text-decoration: none; }
#sicm_main_content a:visited { color: #000000; text-decoration: none; }
#sicm_main_content a:active { color: #B41F25; text-decoration: underline; }
#sicm_main_content a:hover {color: #B41F25; text-decoration: underline; }

#sicm_main_content p, #sicm_main_content div, #sicm_main_content td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px; }
#sicm_main_content, #sicm_main_content p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
#sicm_main_content p { line-height: 21px; padding: 0px 0px 18px 0px; }
#sicm_main_content p a { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
#sicm_main_content p a:hover { text-decoration: none; }


body#home #sicm_main_content h1 { color: #000000; }
body#home #sicm_main_content h2  { font-weight: normal; color: #B41F25; font-size: 20px; }
body#home #sicm_main_content h3 { color: #333333; }
body#home #sicm_main_content h4 { color: #333333; }

body#home #sicm_main_content a { color: #373737; text-decoration: none; }
body#home #sicm_main_content a:link {color: #373737; text-decoration: none; }
body#home #sicm_main_content a:visited { color: #373737; text-decoration: none; }
body#home #sicm_main_content a:active { color: #373737; text-decoration: underline; }
body#home #sicm_main_content a:hover {color: #373737; text-decoration: underline; }

body#home #sicm_main_content div, body#home #sicm_main_content td, body#home #sicm_main_content span { color: #000000; }
body#home #sicm_main_content, body#home #sicm_main_content p { color: #000000; }
body#home #sicm_main_content p a, body#home #sicm_main_content a { color: #373737; text-decoration: underline !important; }

#sicm_main_content ul { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 32px; font-size: 12px; color: #000000; }
#sicm_main_content ul li { list-style-type: disc; font-size: 12px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 6px; color: #000000; } 
#sicm_main_content ul li a { text-decoration: none;  } 

#sicm_main_content ol { margin: 0px 0px 0px 0px; padding: 0px 0px 12px 32px; font-size: 12px; color: #000000; }
#sicm_main_content ol li { list-style-type: decimal; font-size: 12px; margin: 0px; padding: 0px 0px 0px 6px; color: #000000; } 
#sicm_main_content ol li a { text-decoration: none; } 

#sicm_main_content img { border: 0px; outline: none; }

#sicm_main_content_iframe {
	width: 580px;
	height: 1200px;
}

#sicm_main_content_no_nav_iframe {
	width: 868px;
	height: 1200px;
}

#sicm_main_content img, #sicm_main_content_no_nav img { border: 0px; outline: none; }

#sicm_main_content hr, #sicm_main_content_no_nav hr { color: #000000;  background-color: #000000; height: 1px; margin: 10px 0px 10px 0px; padding: 0px; border: 0px; border-width: 0px;  }

#sicm_main_content img.img_box_left, #sicm_main_content_no_nav img.img_box_left { 
	float: left; 
	margin: 9px 20px 20px 0px;  
	border:8px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}

#sicm_main_content img.img_box_right,#sicm_main_content_no_nav img.img_box_right { 
	float: right; 
	margin: 9px 0px 20px 20px; 
	 border:8px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}

#sicm_main_content img.img_box_center, #sicm_main_content_no_nav img.img_box_center { 
	margin: 4px 12px 12px 12px; 
	border:8px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}

#sicm_main_content .callout_full, #sicm_main_content_no_nav .callout_full {
	margin: 4px 34px 16px 4px;
	border: 8px solid #E5EBF1;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	background-color: #E5EBF1;
	padding: 2px 5px;
	font-size: 14px;
	line-height: 22px;
	color: #3f3f3f;
}

#sicm_main_content .callout_right, #sicm_main_content_no_nav .callout_right { 
	width: 210px; 
	float: right; 
	margin: 7px 15px 15px 15px; 
	border: 8px solid #E5EBF1;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	background-color: #E5EBF1;
	padding: 2px 5px;
	font-size: 14px;
	line-height: 22px;
	color: #3f3f3f;
}

#sicm_main_content .callout_full p, #sicm_main_content .callout_full span, 
#sicm_main_content .callout_full div { padding: 9px 0px 9px 0px; color: #3f3f3f; font-size: 14px; line-height: 22px; }

#sicm_main_content_no_nav .callout_full p, #sicm_main_content_no_nav .callout_full span, 
#sicm_main_content_no_nav .callout_full div { padding: 9px 0px 9px 0px; color: #3f3f3f; font-size: 14px; line-height: 22px; }

#sicm_main_content .callout_right p, #sicm_main_content .callout_right span, #sicm_main_content .callout_right div { padding: 9px 0px 9px 0px; color: #3f3f3f; font-size: 14px; line-height: 22px; }
#sicm_main_content .callout_full .attribution, #sicm_main_content .callout_right .attribution {
	display: block;
	text-align: right;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

#sicm_main_content_no_nav .callout_right p, #sicm_main_content_no_nav .callout_right span, #sicm_main_content_no_nav .callout_right div { padding: 9px 0px 9px 0px; color: #3f3f3f; font-size: 14px; line-height: 22px; }
#sicm_main_content_no_nav .callout_full .attribution, #sicm_main_content_no_nav .callout_right .attribution {
	display: block;
	text-align: right;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

#sicm_main_content div.read_more_content, #sicm_main_content_no_nav div.read_more_content { display: none; }


/* ================================================================================*/
/* SIDEBAR sidebar_blog_post STYLES*/
/* ================================================================================*/

#sicm_sidebar_blog_container.blog_nav {
	background-color: #000000;
	padding: 0px 16px 16px 16px;
	margin: 0px 0px 10px 0px;
}

#sicm_sidebar_blog_container{ padding: 5px 0px 0px 0px; }
#sicm_sidebar_blog_container h2#recent_blog_posts, 
#sicm_sidebar_blog_container h2#recent_blog_posts a, 
#sicm_sidebar_blog_container h2#recent_blog_posts a:link, 
#sicm_sidebar_blog_container h2#recent_blog_posts a:visited, 
#sicm_sidebar_blog_container h2#recent_blog_posts a:active, 
#sicm_sidebar_blog_container h2#recent_blog_posts a:hover { text-decoration: none; color: #1b1b1b; font-size: 20px; font-weight: normal; padding: 0px 0px 11px 0px; }

#sicm_sidebar_blog_container h2#blog_navigation, 
#sicm_sidebar_blog_container h2#blog_navigation a, 
#sicm_sidebar_blog_container h2#blog_navigation a:link, 
#sicm_sidebar_blog_container h2#blog_navigation a:visited  { text-decoration: none; color: #FFFFFF; font-size: 20px; font-weight: normal; padding: 8px 0px 0px 0px; } 
#sicm_sidebar_blog_container h2#blog_navigation a:active, 
#sicm_sidebar_blog_container h2#blog_navigation a:hover  { text-decoration: none; color: #FFFFFF; font-size: 20px; font-weight: normal; padding: 8px 0px 0px 0px; }

#sicm_sidebar_blog div.sidebar_blog_post { border-top: 1px solid #CDCDCD; padding: 7px 0px 35px 0px; }
#sicm_sidebar_blog div.sidebar_blog_post small { font-size: 10px; color: #333333; line-height: 8px; }
#sicm_sidebar_blog div.sidebar_blog_post h3 {	color: #043351; font-weight: normal; padding: 2px 0px 4px 0px; line-height: 16px;}
#sicm_sidebar_blog div.sidebar_blog_post h3 a:link,
#sicm_sidebar_blog div.sidebar_blog_post h3 a:visited,
#sicm_sidebar_blog div.sidebar_blog_post h3 a:active,
#sicm_sidebar_blog div.sidebar_blog_post h3 a:hover {color:#043351; text-decoration: none; }
#sicm_sidebar_blog div.sidebar_blog_post p { font-size: 11px; line-height: 17px; padding: 0px 0px 8px 1px; }
#sicm_sidebar_blog div.sidebar_blog_post p a.detaillink { text-decoration: none; color: #ffffff; background-color: #000000; }
#sicm_sidebar_blog div.sidebar_blog_post p a.detaillink:hover { text-decoration: none; color: #ffffff; background-color: #B41F25; }

#sicm_sidebar_blog_container.blog_nav h2 { text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: normal; padding: 16px 0px 4px 0px; }
#sicm_sidebar_blog_container.blog_nav h2, #sicm_sidebar_blog_container.blog_nav h2 a { text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: normal; padding: 16px 0px 4px 0px;  }
#sicm_sidebar_blog_container.blog_nav h2 a:link, #sicm_sidebar_blog_container.blog_nav h2 a:visited { text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: normal; padding: 16px 0px 4px 0px;  }
#sicm_sidebar_blog_container.blog_nav h2 a:active, #sicm_sidebar_blog_container.blog_nav h2 a:hover { text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: normal; padding: 16px 0px 4px 0px;  }

#sicm_sidebar_blog a.archivelink { font-size: 11px; padding: 3px 10px 3px 10px; color: #ffffff; text-decoration: underline }
#sicm_sidebar_blog a.archivelink:link { color: #ffffff; text-decoration: underline }
#sicm_sidebar_blog a.archivelink:visited {color: #ffffff; text-decoration: underline }
#sicm_sidebar_blog a.archivelink:active {color: #ffffff; background-color:#B41F25; text-decoration: none }
#sicm_sidebar_blog a.archivelink:hover {color: #ffffff; background-color: #B41F25; text-decoration: none }
#sicm_sidebar_blog a.archiveselected { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 15px; }

/* MAIN BLOG STYLES */
#sicm_main_content_container div.entry { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align: left; }
#sicm_main_content_container div.entry h1, 
#sicm_main_content_container div.entry h1 a { margin: 5px 0px 5px 0px; padding: 0px; text-decoration:none; }
#sicm_main_content_container div.entry h2 { font-size: 18px; line-height: 24px; padding: 0px; margin-bottom: 5px; text-decoration:none; }
#sicm_main_content_container div.entry h2 a,
#sicm_main_content_container div.entry h2 a:hover,
#sicm_main_content_container div.entry h2 a:visited,
#sicm_main_content_container div.entry h2 a:active { color: #B41F25; font-size: 18px; line-height: 24px; padding: 0px; margin-bottom: 5px; text-decoration:none; }

#sicm_main_content_container div.entry h4 { color: #333333; font-size: 12px; line-height: 14px; text-transform: uppercase; margin-bottom: 5px; letter-spacing: .5px;}
#sicm_main_content_container div.entry div.blognavlinks { color: #333333; font-size: 12px; line-height: 14px; text-transform: uppercase; margin-bottom: 16px; letter-spacing: .5px; }

#sicm_main_content_container div.entry div.entrycontent { margin: 0px; padding: 0px; }
#sicm_main_content_container div.entry p { }
#sicm_main_content_container div.entry p.date { margin: 0px; padding: 0px; font-size: 12px; color: #000000; }
#sicm_main_content_container div.entry .small { font-size: 11px; color: #000000; }
#sicm_main_content_container div.entry p.comments { margin: 0px; padding: 0px; font-size: 11px; color: #666666; }

#sicm_main_content_container div.entry p.comments a,
#sicm_main_content_container div.entry p.comments a:hover,
#sicm_main_content_container div.entry p.comments a:visited,
#sicm_main_content_container div.entry p.comments a:active { color: #666666; }

#sicm_main_content_container div.entry blockquote { font-size: 11px; font-style: italic; margin: 12px 24px 12px 24px; padding: 0px; }
#sicm_main_content_container div.entry ul { margin: 0 0 0 16px; padding: 0; }
#sicm_main_content_container div.entry p.more img { float: none; margin: 0; vertical-align: middle; }
#sicm_main_content_container #sicm_main_content div.entryinfo { text-transform: uppercase; font-size: 11px; line-height: 14px; color: #666666; padding: 1px 0px 15px 0px; }
#sicm_main_content_container div.entry div.entryfooter { margin: 15px 0px 15px 0px }
#sicm_main_content_container div.entry div.entryfooter p { font-size: 11px; margin: 0; }

#sicm_main_content_container div.entry div.entryfooter a.detaillink:link, #sicm_main_content div.entry div.entryfooter a.detaillink:visited { color: #000000; background-color: #FFFFFF; text-decoration: underline;}
#sicm_main_content_container div.entry div.entryfooter a.detaillink:active, #sicm_main_content div.entry div.entryfooter a.detaillink:hover {  color: #000000; background-color: #FFFFFF; text-decoration: none;}

div.entrycomment { border-bottom: 1px dotted #666666; padding-bottom: 16px; margin-bottom: 15px; }
#sicm_main_content_container .discussion_wrapper, #discussion p, #discussion span   { font-size: 12px; }
#sicm_main_content_container #discussion h2 { margin: 18px 0px 12px 0px; text-transform: uppercase; font-size: 14px; font-weight: bold; }
#sicm_main_content_container #discussion h3 { margin: 18px 0px 12px 0px; font-size: 12px; font-weight: bold; }
#sicm_main_content_container div.entrycommentinfo { text-transform: uppercase; font-size: 11px; line-height: 14px; color: #666666; margin: 0px; padding: 1px 0px 2px 0px; }
#sicm_main_content_container div.entrycommenttext { font-size: 12px; line-height: 18px; color: #666666; }
#sicm_main_content_container .commentnote { padding-bottom: 10px; }

div.entrycomment input.post { background-color: #333333; color: #FFFFFF; padding: 3px 5px 3px 5px; border: 1px solid #EEEEEE; }
div.entrycomment input.cancel { background-color: #CCCCCC; color: #000000; padding: 3px 5px 3px 5px; border: 1px solid #EEEEEE; }
div.entrycomment input.delete { background-color: #FF0000; color: #FFFFFF; padding: 3px 5px 3px 5px; border: 1px solid #EEEEEE; }
div.entrycomment input.approve { background-color: #006633; color: #FFFFFF; padding: 3px 5px 3px 5px; border: 1px solid #EEEEEE; }
div.entrycomment input.hold { background-color: #FFCC00; color: #000000; padding: 3px 5px 3px 5px; border: 1px solid #EEEEEE; }

div.entrycomment span.hold { background-color: #FFCC00; color: #000000; }

/*------------------------------------------------------------------------*/
/*SICM CONTACT FORM STYLES */
/*------------------------------------------------------------------------*/
#sicm_main_content div.sicm_contact_form table, #sicm_main_content div.sicm_contact_form table tr, #sicm_main_content div.sicm_contact_form table td { margin: 0px; padding: 0px; }
#sicm_main_content div.sicm_contact_form #sicm_contact_form_table { width: 580px; }
#sicm_main_content div.sicm_contact_form { margin: 0px 0px 20px 0px; }
#sicm_main_content div.sicm_contact_form .form_very_small { padding-top: 3px; font-size: 11px; color: #333333; width: 42px; height: 20px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; text-align: center; }
#sicm_main_content div.sicm_contact_form .form_very_small_select { font-size: 11px; color: #333333; width: 56px; padding: 3px 4px 3px 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; }
#sicm_main_content div.sicm_contact_form .form_small { padding-top: 3px; font-size: 11px; color: #333333; width: 67px; height: 20px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; padding-left: 8px; }
#sicm_main_content div.sicm_contact_form .form_small_select { font-size: 11px; color: #333333; width: 84px; padding: 3px 4px 3px 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; }
#sicm_main_content div.sicm_contact_form .form_reg { font-size: 11px; color: #333333; width: 175px; padding: 4px 4px 4px 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; vertical-align: middle}
#sicm_main_content div.sicm_contact_form select.form_reg { font-size: 11px; color: #333333; width: 197px; padding: 3px 4px 3px 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; }
#sicm_main_content div.sicm_contact_form .form_select { padding-top: 3px; font-size: 11px; color: #333333; width: 190px; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
#sicm_main_content div.sicm_contact_form .form_med { padding-top: 3px; font-size: 11px; color: #333333; width: 122px; height: 20px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; padding-left: 8px; }
#sicm_main_content div.sicm_contact_form .form_phone { padding-top: 3px; font-size: 11px; color: #333333; width: 120px; height: 20px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; padding-left: 8px; }
#sicm_main_content div.sicm_contact_form .form_state { padding-top: 3px; font-size: 11px; color: #333333; width: 43px; padding: 3px 4px 3px 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; }
#sicm_main_content div.sicm_contact_form .form_message { padding-top: 3px; font-size: 11px; color: #333333; width: 190px; height: 80px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; padding-left: 8px; }
#sicm_main_content div.sicm_contact_form .form_rect { padding-top: 3px; font-size: 11px; color: #333333; width: 180px; height: 150px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 7px; margin-bottom: 7px; }
#sicm_main_content div.sicm_contact_form #notes { width: 317px; height: 110px; }
#sicm_main_content div.sicm_contact_form .button1 { font-size: 16px; margin: 15px 15px 0px 0px; width: 175px; padding: 3px 0px 3px 0px; }

/*------------------------------------------------------------------------*/
/*  Thumbnail div styles (404 page) */
/*------------------------------------------------------------------------*/

#sicm_main_content .house_text {
	padding: 3px 0px 0px 1px;
}

#sicm_main_content .house_text {
	clear: both;
	padding: 3px 0px 0px 1px;
	margin: 0px 0px 20px 10px;
}

#sicm_main_content .house_text h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #01999a;;
	padding: 0px 0px 6px 0px;
}

#sicm_main_content .house_text h3 a:link,
#sicm_main_content .house_text h3 a:visited {
	color: #333333;;
	text-decoration: none !important;
}

#sicm_main_content .house_text h3 a:active,
#sicm_main_content .house_text h3 a:hover {
	color: #333333;;
	text-decoration: underline !important;
}

#sicm_main_content .house_text img {
	border: 1px solid #333333;
	padding: 4px;
	float: left;
	margin: 0px 12px 12px 0px;
}

#sicm_main_content .house_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;;
	line-height: 19px; 
	margin: 0px 0px 8px 0px;
}

#sicm_main_content .house_text h3 a,
#sicm_main_content .house_text h3 a:link,
#sicm_main_content .house_text h3 a:active,
#sicm_main_content .house_text h3 a:visited,
#sicm_main_content .house_text h3 a:hover  {
	text-decoration: none;
}
