/*
Theme Name: NewProVideo.com
Theme URI: http://www.dizzain.com/blog_customization/
Description: Custumized WordPress theme.
Author: Dizzain Inc.
Author URI:http://www.dizzain.com/
Version: 1.1
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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 {
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */

body,
input,
textarea { color: #4f4f4f;}

body{
	line-height:17px;
	font-size: 13px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 5px;
}
p.big_font {
	font-size:15px;
	margin-bottom:7px;
}

ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
textarea  {
	width:84%;
	height:130px;
}
/*
a:link{
	color:#29a0c2;
	text-decoration:none;
	cursor:pointer;
}
a:visited {
	color: #29a0c2;
	text-decoration:none;
}
a:active,
a:hover {
	text-decoration:underline;
} */

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

.clear{ clear:both;  }
.fl_l { float:left;  }
.fl_r { float:right; }

/* input[type=text],
textarea,
.selectedTxt {
	display:block;
	padding:3px 5px;
	font-size:13px;
	line-height:16px;
	font-family:Arial;
	border:solid 1px #e7e7e7;
	border-top:solid 1px #c5c5c5;
	background-color:#FFF;
}
input[type=text]{ height:17px;} */

textarea {
	overflow:auto;
	height:85px;
}

/* input[type=submit] {
	border:none;
	display:block;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding-bottom:4px;
	font-size:12px;
	background-position:0 -272px;
	height:23px;
	margin-top:18px;
} */
label {
	padding-bottom:2px;
	display:block;
	color: #4E4E4E;
    font-size: 13px;
    line-height: 16px;
}

.pink { color:#932f93;}



/* =Fonts
-------------------------------------------------------------- */

/* body {
	font-family:Arial;
	font-size:13px;
	line-height:19px;
} */



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


/* body,
html {
	min-width:1000px;
	width:100%;
} */

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


.clear { clear:both; }
.fl_l  { float:left; }
.fl_r  { float:right;}



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

/* body { background:#ffffff url(../images/bg_body.png) center 0 no-repeat;} */

.soc_net_icons a,
/* #site_nav li a span, */
.inp_search,
.contact_block .contact span,
/* #sidebar a span.link_lst, */
.slider_bottom_nav .slider_nav_next,
.slider_bottom_nav .slider_nav_prev,
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next,
.nav-item  {
	background-image:url(../images/patterns.png);
	background-repeat:no-repeat;
}

.bottom_block-title,
.slider_text_block,
/* input[type=submit], */
.category_photos_block a.button {
	background-image:url(../images/patterns_vertical.png);
	background-repeat:repeat-x;
}

.home_table_item ul li {
	background-image:url(../images/lst_table_ul.gif);
	background-repeat:no-repeat;
}
/* input.search {
	background:#ffffff url(../images/ico_search.png) 7px 4px no-repeat;
	padding: 3px 5px 3px 25px;
} */

/* =Bordr Radius
-------------------------------------------------------------- */

/* input[type=text], */
textarea,
/* input[type=submit], */
.equipment_form_text,
/* #sidebar a, */
.selectedTxt,
.category_photos_block a.button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.home_table,
.about_block,
.home_slider_bottom,
/* #sidebar, */
.products_category {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.bottom_block-title {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}


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


#header{
	position:relative;
	z-index:5;
	height:150px;
	margin-bottom:10px;
}
#site-title{
	display:block;
	height:96px;
	width:334px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:0px;
	z-index:10;
}
#site-title a {
	height:100%;
	width:100%;
	display:block;
	overflow:hidden;
}
#site-title a{
	text-indent:-500px;
}



/* =Menu
-------------------------------------------------------------- */

/* #site_nav {
	height:41px;
	width:600px;
	position:absolute;
	top:108px;
	left:1px;
	margin:0;
}
#site_nav li {
	display:block;
	float:left;
	position:relative;
	height:41px;
	background:url(../images/border_site_nav.gif) 0 0 no-repeat;
	padding-left:1px;
}
#site_nav li:first-child {
	padding-left:0px;
	background:none;
} */
/* #site_nav a {
	display:block;
	height:41px;
	line-height:41px;
	color:#282828;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	position:relative;
}
#site_nav a:hover,
#site_nav li.current-page a,
#site_nav li.sfHover a  {
	color:#FFF;
	text-decoration:none;
}
#site_nav li.home a {
	width:73px;
	padding-left:3px;
}
#site_nav li.home a:hover,
#site_nav li.home.current-page a,
#site_nav li.home.sfHover a { background:#4e4d50 url(../images/bg_site_nav_home.gif) 0 0 no-repeat;}

#site_nav li.equipment a {
	width:80px;
	padding-right:34px;
	padding-left:17px;
}
#site_nav li.equipment a:hover,
#site_nav li.equipment.current-page a,
#site_nav li.equipment.sfHover a { background-color:#993399;}

#site_nav li.services a {
	width:65px;
	padding-left:11px;
	padding-right:31px;
}
#site_nav li.services a:hover,
#site_nav li.services.current-page a,
#site_nav li.services.sfHover a { background-color:#77ae3b;}

#site_nav li.about a {
	width:68px;
	padding-left:12px;
	padding-right:27px;
}
#site_nav li.about a:hover,
#site_nav li.about.current-page a,
#site_nav li.about.sfHover a { background-color:#59bdc9;}

#site_nav li.list_your_equipment a {
	width:171px;
	color:#993399;
}
#site_nav li.list_your_equipment a:hover,
#site_nav li.list_your_equipment.current-page a,
#site_nav li.list_your_equipment.sfHover a {
	background-color:#993399;
	color:#FFF;
}
#site_nav li a span {
	position:absolute;
	display:block;
	width:16px;
	height:16px;
	top:11px;
}
#site_nav li.equipment a span {
	background-position:0 0;
	right:16px;
}
#site_nav li.services a span {
	background-position:-20px 0;
	right:13px;
}
#site_nav li.about a span {
	background-position:-40px 0;
	right:9px;
}
#site_nav li a:hover span,
#site_nav li.current-page a span,
#site_nav li.sfHover a span {
	background-position:-60px 0;
}
#site_nav li span.sf-sub-indicator { display:none;}

/* sub-menu */

/* #site_nav .sub-menu {
	position:absolute;
    background: none repeat scroll 0 0 #993399;
    display: none;
    left: 1px;
    padding: 6px 8px 7px 17px;
    top: 41px;
    width: 135px;
    list-style:none;
    margin:0;
    float:none;
}
#site_nav li.equipment .sub-menu { background-color:#993399;}
#site_nav li.services .sub-menu  { background-color:#77ae3b;}
#site_nav li.about .sub-menu  	 { background-color:#59bdc9;}

#site_nav .sub-menu li {
	background:none;
	padding:0 0 5px;
	height:auto;
	float:none;
	width:auto;
}
#site_nav .sub-menu li a {
	padding:0;
	font-size:13px;
	font-weight:normal;
	height:auto;
	width:auto;
	text-align:left;
	color:#FFF;
	line-height:16px;
}
#site_nav .sub-menu li a:hover { color:#f2d1f2;}
#site_nav  li.services .sub-menu li a:hover { color:#daefc4;}
#site_nav li.about .sub-menu li a:hover { color:#b4f7ff;} */

/* contact_block */

.contact_block {
	position:absolute;
	right:122px;
	top:14px;
	text-align:right;
	line-height:24px;
}
.contact_block p {
	margin:0;
	padding:0;
}
.contact_block .phone {
	color:#993399;
	font-size:14px;
	line-height:16px;
	padding-bottom:2px;
}
.contact_block .phone span {
	font-weight:bold;
	font-size:22px;
	line-height:24px;
}
.soc_net_icons {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	margin-right:8px;
}
.soc_net_icons a {
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin-left:3px;
}
.soc_net_icons a.tw { background:url(../images/tw.gif) 0 0 repeat-y}
.soc_net_icons a.fb { background-position:0 -20px;}
.soc_net_icons a.in { background-position:-17px -20px;}

.contact_block .contact {
	position:relative;
	margin-left:20px;
	font-style:italic;
	color:#4e4d50;
	border-bottom:dotted 1px #c1c1c1;
}
.contact_block .contact:hover {
	text-decoration:none;
	border:none;
}
.contact_block .contact span {
	position:absolute;
	top:4px;
	left:-20px;
	width:13px;
	height:11px;
	display:block;
	background-position:0 -40px;
}
.contact_block .text {
	font-style:italic;
	font-size:12px;
}



/* =Search Form
-------------------------------------------------------------- */

/* .searchform {
	position:absolute;
	width:205px;
	height:25px;
	overflow:hidden;
	top:117px;
	right:142px;
}
.searchform .inp_search {
	width:120px;
	float:left;
}
.searchform .search_btn {
	background-position:0 -271px;
	width:51px;
	height:24px;
	float:left;
	margin-left:2px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-bottom:4px;
	line-height:24px;
	margin-top:0px;
} */


/* =Home Top Slider
-------------------------------------------------------------- */

.home_top_slider {
	height:223px;
	width:948px;
	border:solid 1px #dcdcdc;
	position:relative;
}
.home_sliders_block {
	overflow:hidden;
	height:223px;
	width:948px;
}
.home_sliders_item {
	 overflow:hidden;
}
.slider_text_block {
	background-position:0 0;
	width:408px;
	padding-top:41px;
	padding:41px 10px 10px 56px;
	float:left;
	height:172px;
}
.slider_text_block h1 {
	font-size:16px;
	font-weight:bold;
	line-height:19px;
	color:#4F4F4F;
}
.slider_text_block h3 {
	font-size:28px;
	font-weight:bold;
	line-height:30px;
	color:#282828;
	letter-spacing:-1px;
	padding-bottom:1px;
}
.slider_text_block h4 {
	font-size:20px;
	line-height:22px;
	color:#4b4b4b;
	letter-spacing:-1px;
	padding-bottom:13px;
}
.slider_text_block p {
	margin:0;
	line-height:22px;
}
.slider_text_block p strong { color:#993399;}

.slider_img_block {
	width:474px;
	height:223px;
	float:left;
}
.home_slider_nav {
	height:1px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.home_slider_nav .nav-item {
	display:block;
	position:absolute;
	height:34px;
	width:34px;
	top:90px;
	cursor:pointer;
}
.home_slider_nav .nav-item.prev {
	background-position:0 -110px;
	left:-17px;
}
.home_slider_nav .nav-item.next {
	right:-17px;
	background-position:-50px -110px;
}



/* =Content
-------------------------------------------------------------- */

/* #content {
	float:left;
	width:710px;
	padding-top:17px;
}
.home_page #content {
	width:100%;
	float:none;
	padding-top:0px;
}
.category_page #content { padding-top:0px;} */

.text_page #content { width:690px;}

.page-title {
	font-size:19px;
	line-height:24px;
	color:#932f93;
	font-weight:bold;
	margin-bottom:15px;
}

.staticpage .page-title {
	margin:0 0 15px 0;
	font-size:19px;
	line-height:24px;
}




/* =home_table
-------------------------------------------------------------- */

.home_table {
	padding:5px 17px;
	border:solid 1px #dcdcdc;
	width:914px;
	margin-top:10px;
	background:url(../images/bg_home_table.png) 0 bottom repeat-x;
}
.home_table hr {
	display:block;
	height:1px;
	background-color:#e0e0e0;
	width:914px;
	margin-bottom:10px;
}
.home_table_three {
	overflow:hidden;
	background:url(../images/border_home_table_three.gif) 293px 0 repeat-y;
	width:914px;
	margin-bottom:10px;
}
.home_table_item {
	padding-left:23px;
	display:inline-block;
	vertical-align:top;
	width:280px;
	margin-left:10px;
	font-size:13px;
	line-height:18px;
}
.home_table_item:first-child,
.home_table_item.table_item_ten {
	padding-left:0px;
	margin-left:0px;
}
.home_table_item h3{
	margin-top:23px;
	margin-bottom:20px;
}
.home_table_item h3,
.home_table_item h3 a {
	color:#282828;
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
	position:relative;
}
.home_table_item.it193 h3 			{ margin-left:93px;}
.home_table_item.it194 h3 			{ margin-left:79px;}
.home_table_item.it195 h3 	{ margin-left:76px;}
.home_table_item.it196 h3 						{ margin-left:71px;}
.home_table_item.it197 h3 				{ margin-left:83px;}
.home_table_item.it198 h3 		{ margin-left:72px;}
.home_table_item.it199 h3 	{ margin-left:63px;}
.home_table_item.it200 h3 						{ margin-left:72px;}
.home_table_item.it201 h3 				{ margin-left:88px;}
.home_table_item.it202 h3 			{ margin-left:73px;}
.home_table_item.it203 h3 					{ margin-left:83px;}
.home_table_item.it204 h3 			{ margin-left:83px;}
.home_table_item.it205 h3 					{ margin-left:85px;}
.home_table_item.it265 h3 					{ margin-left:80px;}
.home_table_item.it273 h3 					{ margin-left:80px;}

.home_table_item h3 span {
	display:block;
	position:absolute;
	height:50px;
	background-image:url(../images/icons_home_table_v2.png);
	background-repeat:no-repeat;
	/*background-color:#fff;*/
	top:-16px;
}
.home_table_item.it193 h3 span {
	background-position:0 0;
	width:83px;
	left:-93px;
}
.home_table_item.it194 h3 span {
	background-position:-120px 0;
	width:68px;
	left:-79px;
}
.home_table_item.it195 h3 span {
	background-position:0 -60px;
	width:60px;
	left:-76px;
}
.home_table_item.it196 h3 span {
	background-position:-120px -60px;
	width:60px;
	left:-71px;
}
.home_table_item.it197 h3 span {
	background-position:0 -120px;
	width:71px;
	left:-83px;
}
.home_table_item.it198 h3 span {
	background-position:-120px -120px;
	width:53px;
	left:-72px;
}
.home_table_item.it199 h3 span {
	background-position:0 -180px;
	width:53px;
	left:-63px;
}
.home_table_item.it200 h3 span {
	background-position:-120px -180px;
	width:61px;
	left:-72px;
	top:-21px;
	height:56px;
}
.home_table_item.it201 h3 span {
	background-position:0 -250px;
	width:73px;
	left:-88px;
}
.home_table_item.it202 h3 span {
	background-position:-120px -250px;
	width:75px;
	left:-85px;
	top:-24px;
}
.home_table_item.it203 h3 span {
	background-position:0 -320px;
	width:66px;
	left:-73px;
	height:56px;
	top:-21px;
}
.home_table_item.it204 h3 span {
	background-position:-120px -320px;
	width:74px;
	left:-83px;
}
.home_table_item.it205 h3 span {
	background-position:0 -390px;
	width:79px;
	left:-83px;
}

.home_table_item.it265 h3 span {
	background-position:-136px -390px;
	width:45px;
	left:-74px;
}

.home_table_item.it273 h3 span {
	background-position:0px -440px;
	width:77px;
	left:-85px;
}

.home_table_item ul {
	margin-left:0px;
	list-style:none;
}
.home_table_item ul.double {
	width:135px;
	margin-left:10px;
	float:left;
}
.home_table_item ul.double.first { margin:0;}

.home_table_item ul li {
	padding-left:10px;
	background-position:0 8px;
}


/* =Block About
-------------------------------------------------------------- */

.about_block {
	border:solid 1px #dcdcdc;
	position:relative;
	margin-top:50px;
	padding:10px 15px 10px 13px;
	font-size:13px;
	line-height:19px;
}
.bottom_block-title {
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	position:absolute;
	top:-26px;
	left:8px;
}
.about_block .bottom_block-title {
	background-position:0 -240px;
	width:97px;
}
.about_block img {
	 float:left;
	 margin-right:18px;
}
.about_block p { margin-bottom:7px;}

.about_block strong { font-size:15px;}


/* =home_slider_bottom
-------------------------------------------------------------- */

.home_slider_bottom {
	position:relative;
	border:solid 1px #dcdcdc;
	margin-top:44px;
	background-color:#f2f2f2;
	padding-top:12px;
	padding-bottom:14px;
}
.home_slider_bottom .bottom_block-title {
	background-position:0 -270px;
	width:135px;
	font-size:15px;
}
.slider_bottom_block {
	margin-left:6px;
	margin-right:6px;
	width:936px;
	height:198px;
	position:relative;
}
.slides_container {
	width:936px;
	height:198px;
	overflow:hidden;
}
.slider_bottom_item {
	width:204px;
	font-size:13px;
	line-height:18px;
	float:left;
	padding:0 15px;
}
.slider_bottom_img {
	display:block;
	background-color:#FFF;
	padding:2px;
	border:solid 1px #cbcbcb;
	width:198px;
	height:112px;
}
.slider_bottom_img img {
	border:solid 1px #ebebeb;
	display:block;
}
.slider_bottom_item h4 {
	margin-bottom:6px;
	font-size:13px;
	line-height:18px;
}
.slider_bottom_item p {
	color:#993399;
	margin-bottom:0px;
}
.slider_bottom_nav {
	height:1px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:100;
}
.slider_bottom_nav .slider_nav_next,
.slider_bottom_nav .slider_nav_prev,
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	position:absolute;
	top:59px;
	height:27px;
	width:27px;
	cursor:pointer;
}
.slider_bottom_nav .slider_nav_prev,
.bx-wrapper .bx-prev {
	left:-20px;
	background-position:0 -60px;
}
.slider_bottom_nav .slider_nav_next,
.bx-wrapper .bx-next{
	right:-20px;
	background-position:-49px -60px;
}




/* =equipment_form
-------------------------------------------------------------- */

.equipment_form { padding-bottom:20px;}

.equipment_form_item { margin-bottom:18px;}

.equipment_form div.hr {
	background-color:#e7e7e7;
	width:643px;
	height:1px;
	margin-bottom:18px;
}
.equipment_form label {
	margin-left:1px;
	min-width:205px;
}
.equipment_form_three {
	width:206px;
	float:left;
	padding-left:11px;
}
.equipment_form_three:first-child { padding-left:0px;}

.equipment_form_four {
	width:63px;
	float:left;
	padding-left:11px;
}
.equipment_form_four:first-child {
	width:132px;
	padding-left:0px;
}
/* .equipment_form input[type=text],
.equipment_form textarea { width:631px;}

.equipment_form input[type=text] { height:17px;}

.equipment_form_two input[type=text] { width:295px;}

.equipment_form_three input[type=text] { width:195px;}

.equipment_form_four input[type=text] { width:52px;}

.equipment_form_four:first-child input[type=text] { width:120px;} */

.equipment_form textarea { height:85px;}

.equipment_form_radio { overflow:hidden;}

.equipment_form_radio .radio_label {
	float:left;
	min-width:65px;
	display:block;
	margin-left:-5px;
	vertical-align:top;
}
/* .equipment_form_radio input[type=radio] { margin:5px;} */

.equipment_form_text {
	width:748px;
	margin-right:-38px;
	background-color:#f0f1f2;
	color:#4e4e4e;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.equipment_form_text .equipment_form_radio { display:inline-block;}

.equipment_form_checkbox {
	margin-left:-5px;
	vertical-align:top;
	width:715px;
}
.equipment_form_checkbox label { vertical-align:top;}

/* .equipment_form_checkbox input[type=checkbox] {
	margin:5px;
	padding:0;
} */


/* =Contact Form
-------------------------------------------------------------- */

.contact_form_item {
	margin-bottom:11px;
	overflow:hidden;
}
.contact_form_item.visible,
.contact_form_item.visible .contact_form_two,
.contact_form_item.visible .contact_form_three  { overflow:visible;}

.contact_form_two { width:270px;}
.contact_form_two.short { width:238px;}

.contact_form_three { width:146px;}
.contact_form_four { width:124px;}

.contact_form_three:first-child { width:188px;}
.contact_form_four:first-child { width:156px;}

.contact_form label {
	float:left;
	text-align:right;
	margin-right:5px;
	height:25px;
	line-height:25px;
	padding:0;
}
.contact_form label,
.contact_form_three:first-child label,
.contact_form_four:first-child label { width:85px;}

.contact_form_two.short label { width:54px;}
.contact_form_three label { width:43px;}
.contact_form_four label { width:53px;}


.contact_form_two,
.contact_form_three,
.contact_form_four {
	float:left;
	overflow:hidden;
}
/* .contact_form_one input[type=text] { width:292px;}
.contact_form_one.full_width input[type=text] { width:439px;}

.contact_form_two input[type=text] { width:167px;}

.contact_form_three input[type=text] { width:86px;}
.contact_form_four input[type=text] { width:54px;}

.contact_form_item textarea { width:439px;}

.contact_form_item.equipment_form_checkbox { margin-left:88px;}

.contact_form input[type=submit] {
	margin-left:88px;
	width:87px;
} */

/* Select */

.contact_form_two select { width:179px;}

.newListSelected {
	width:179px;
	height:25px;
	float:left;
	cursor:pointer;
}
.selectedTxt { background:url(../images/triangle_select.gif) 164px 10px no-repeat;}

.SSContainerDivWrapper {
	background-color:#FFF;
	width:177px;
	z-index:10;
	border:solid 1px #c5c5c5;
}
.SSContainerDivWrapper ul {
	margin:0;
	list-style:none;
	width:100%;
	overflow:auto;
}
.SSContainerDivWrapper li {
	display:block;
	line-height:21px;
}
.SSContainerDivWrapper li a {
	padding:0 5px;
	display:block;
	width:167px;
	min-height:21px;
	color:#000;
	text-decoration:none;
}

.SSContainerDivWrapper a.hiLite,
.SSContainerDivWrapper a.hiLite:hover {
	background-color:#c5c5c5;
}
.SSContainerDivWrapper li a:hover {
	background-color:#e7e7e7;
}


/* =category_search_form
-------------------------------------------------------------- */

.category_search_form { padding-bottom:20px;}

/* .category_search_form input[type=text],
.category_search_form input[type=submit],
.category_search_form select  { float:left;}

.category_search_form input[type=text] { width:175px;} */
.category_search_form .selectedTxt { width:195px; white-space: nowrap; overflow:hidden;}

.category_search_form .newListSelected,
.category_search_form select {
	width:207px;
	margin-left:11px;
}
.category_search_form .selectedTxt { background-position:192px 10px;}

.category_search_form .SSContainerDivWrapper { width:205px;}

.category_search_form .SSContainerDivWrapper li a { width:174px;}

/* .category_search_form input[type=submit] {
	width:51px;
	margin-left:5px;
	margin-top:0px;
} */

/* =products_category_list
-------------------------------------------------------------- */

/* .products_category_list,
.products_category {
	background-color:#f2f2f2;
	border:solid 1px #dcdcdc;
}
.products_category_list { padding:9px 0px 17px 4px;}
.products_category_list.search_category { padding:18px 0px 17px 4px;}

.products_category_list .page-title {
	font-size:16px;
	padding-left:17px;
	margin-bottom:10px;
}
.products_category_list .slider_bottom_item { padding:0 13px 17px 17px;}

.products_category_list hr {
	background-color:#FFF;
	clear:both;
	width:674px;
	margin:0 13px 20px 17px;
} */

/* =products_category
-------------------------------------------------------------- */

.products_category {
	padding:15px 13px 25px 21px;
	line-height:18px;
}
.products_category .page-title {
	font-size:16px;
	color:#282828;
	letter-spacing:-1px;
	margin:0 0 4px 0;
	line-height:20px;
}
.products_category p { margin-bottom:6px;}

.category_photos_block {
	float:left;
	width:341px;
	padding:0px 20px 26px 0px;
	margin-top:2px;
}
.products_category .category_photos_block a.button {
	display:block;
	width:100%;
	height:26px;
	background-position:0 -300px;
	line-height:26px;
	color:#FFF;
	text-align:center;
	margin-bottom:8px;
}
.category_photos_block a.button:hover { text-decoration:none;}

.slider_photos {
	overflow:hidden;
	width:335px;
	height:228px;
	margin-bottom:7px;
	background-color:#FFF;
	border:solid 1px #CBCBCB;
	padding:2px;
}
.slider_photos .slider_bottom_img {
	display:block;
	background-color:#FFF;
	padding:0px;
	border:none;
	width:auto;
	height:auto;
}

.category_photos_block .slider_bottom_img {
	width:335px;
	height:228px;
}
.category_social_net { overflow:hidden;}



/* =User Formatting
----------------------------------------------- */

.products_category h1,
.products_category h2,
.products_category h3,
.products_category h4,
.products_category h5,
.products_category h6,
.staticpage h1,
.staticpage h2,
.staticpage h3,
.staticpage h4,
.staticpage h5,
.staticpage h6 {
	font-weight:bold;
}
.products_category h1 {
	font-size:18px;
	line-height:22px;
	margin:12px 0 6px;
}
.products_category h2,
.staticpage h2 {
	font-size:15px;
	line-height:20px;
	margin:12px 0 6px;
}
.products_category h3,
.staticpage h3 {
	font-size:13px;
	line-height:18px;
	color:#932F93;
	margin:12px 0 6px;
}
.products_category h4,
.staticpage h4 {
	font-size:13px;
	line-height:18px;
	margin:12px 0 6px;
}
.products_category h5,
.staticpage h5 {
	font-size:11px;
	line-height:18px;
	margin:12px 0 6px;
}
.products_category h6,
.staticpage h6 {
	font-size:9px;
	line-height:18px;
	margin:12px 0 6px;
}
.products_category ul,
.staticpage ul {
	list-style: disc inside none;
	margin:0;
}
.products_category li,
.staticpage li { margin:6px 0;}

.products_category table,
.staticpage table {
    border-collapse: collapse;
    border-color: #dcdcdc;
    border-spacing: 0;
    border-style: ridge;
    border-width: 1px;
    margin: 20px 0 20px;
    width: 100%;
}
.products_category table thead,
.staticpage table thead { border-left:solid 1px #dcdcdc;}

.products_category table thead,
.products_category table thead tr,
.products_category table thead th,
.products_category table thead td,
.staticpage table thead,
.staticpage table thead tr,
.staticpage table thead th,
.staticpage table thead td {
	background-color:#993399;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
.products_category table th,
.staticpage table th{
    border-color: #dcdcdc;
    border-style: ridge;
    border-width: 1px;
    padding: 5px 10px;
    vertical-align:middle;
    text-align:left;
}
.products_category table td,
.staticpage table td {
    border-color: #dcdcdc;
    border-style: ridge;
    border-width: 1px;
    padding: 5px 10px;
    vertical-align:middle;
}
.products_category table tr.odd,
.staticpage table tr.odd { background-color:#f2f2f2;}

.products_category table tr,
.staticpage table tr { background-color:#FFF;}

.products_category table p,
.staticpage table p {
	margin:0;
}






/* .category_slides */

/* .category_slides { overflow:hidden;} */

.category_slides img {
	border:solid 1px #cbcbcb;
}
.category_slides a {
	display:block;
	width:109px;
	height:75px;
	margin-left:7px;
	margin-bottom:7px;
	float:left;
	cursor:pointer;
}
.category_slides a img { display:block;}
.category_slides a:first-child,
.category_slides a.first-child { margin-left:0px;}


.category_info_block {
	float:right;
	width:317px;
	line-height:18px;
}



.category_products_bottom {
	width:704px;
	margin-left:-17px;
	margin-right:-13px;
	padding-top:26px;
}
.category_products_bottom h3 {
	font-size:16px;
	font-weight:bold;
	padding-left:17px;
	margin-bottom:14px;
}





















/* =sidebar
-------------------------------------------------------------- */


/* #sidebar {
	width:214px;
	float:right;
	border:solid 1px #dcdcdc;
	padding:13px 8px 48px 10px;
	font-size:13px;
	line-height:16px;
}
#sidebar ul {
	margin:0;
	list-style:none;
}
#sidebar li { margin-bottom:1px;}

#sidebar a {
	color:#282828;
	font-weight:bold;
	letter-spacing:-1px;
	display:block;
	padding:2px 10px 3px 12px;
	width:192px;
}
#sidebar a:hover,
#sidebar .current a {
	background-color:#993399;
	color:#FFF;
	text-decoration:none;
}
#sidebar a span {
	position:relative;
} */
/* #sidebar a span.link_lst {
	position:absolute;
	right:-20px;
	top:2px;
	display:block;
	height:13px;
	width:13px;
	background-position:-100px 0;
}
#sidebar a:hover span.link_lst,
#sidebar .current a span.link_lst { background-position:-80px 0;} */

/* sub-menu */

/* #sidebar .sub-menu {
	margin-left:12px;
	margin-top:3px;
	margin-bottom:1px;
}
#sidebar .sub-menu li {
	padding-left:10px;
	background-position:0 7px;
	margin-bottom:2px;
}
#sidebar .sub-menu a {
	background:none;
	color:#29a0c2;
	font-weight:normal;
	letter-spacing:0;
	display:inline;
	padding:0;
}
#sidebar .sub-menu a:hover { text-decoration:underline;} */


/* =Footer
-------------------------------------------------------------- */

/* #footer {
	height:75px;
	font-size:11px;
	line-height:18px;
	padding-top:31px;
} */

/* copyright_block */

.copyright_block {
	width:320px;
	float:left;
	margin-right:8px;
	font-size:11px;
	line-height:18px;
	padding-top:3px;
}
.copyright_block p { margin:0;}

/* subscribe_block */

/* .subscribe_block {
	width:255px;
	float:left;
	overflow:hidden;
}
.subscribe_block p {
	margin:0 0 2px;
	color:#a041a0;
	font-size:11px;
	line-height:15px;
}
.subscribe_block input[type=text] {
	height:16px;
	width:168px;
	line-height:16px;
	float:left;
	margin-top:1px;
	border:solid 1px #d8d7d7;
	padding:2px 5px;
} */
/* .subscribe_block input[type=submit] {
	float:left;
	width:71px;
	margin-left:2px;
	margin-top:0px;
} */

/* navigation_block */

.navigation_block {
	float:right;
	width:355px;
	padding-top:2px;
}
/* .footer_nav {
	float:right;
	overflow:hidden;
	list-style:none;
	margin:0;
}
.footer_nav li {
	float:left;
	background:url(../images/border_footer_nav.gif) 0 4px no-repeat;
	padding-left:9px;
	margin-left:7px;
}
.footer_nav li:first-child { background:none;}

.footer_nav li.current-page a { color:#393838;}

#footer .soc_net_icons {
	float:right;
	margin:0;
	padding-top:12px;
}
#footer .soc_net_icons span {
	float:left;
	display:block;
	font-style:italic;
} */
.cur_def {cursor:default;}





/******    gfdfgdf    ******/

#content .staticpage .specpage table td,
#content .staticpage .specpage table td.odd {
	vertical-align:top;
	padding:4px;
	background-color:#FFF;
}
#content .staticpage .specpage table,
#content .staticpage .specpage table td,
#content .staticpage .specpage table th,
#content .staticpage .specpage table tr {
	border:none;
}

#content .staticpage .specpage h5 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:25px;
	color:#932F93;
	line-height:19px;
}
#content .staticpage .specpage h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
	color:#932F93;
}
#content .staticpage .specpage h3 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
	color:#932F93;
}
#content .staticpage .specpage img { display:block;}

.sitemap { padding-top:20px;}
.sitemap ul { list-style: none; padding-left:25px; font-weight:bold; font-size:16px;}
.sitemap ul ul{ list-style: none; padding-left:25px; font-weight:normal; font-size:14px;}
.sitemap ul li { list-style: none;}

.home_top_slider.secondary { margin-top:10px;}
.captcha { vertical-align: middle;}
