#twoj_fragment1-4 div.dlitem.pdf {
    left: -5px;
    position: relative;
}

.gk_news_image_5_tabsbar_wrap {
	background: none !important;
	color: #FFFFFF !important;
	height: 42px !important;
	width: 708px !important;
}


.gk_news_image_5_tabsbar_wrap ul {
	background: none !important;
	height: 42px !important;
	padding: 0px;
	margin: 0px;
	width: 5000px !important;
}

.gk_news_image_5_tab {
	background: transparent url(../images/tab_arrow.png) no-repeat scroll 3% 50% !important;
	color: #FFFFFF !important;
	height: 20px !important;
	padding: 11px 13px 11px 20px !important;
}

.gk_news_image_5_tab_active {
	background: transparent url(../images/tab_arrow_active.png) no-repeat scroll 3% 50% !important;
	color: #88A3BC !important;
	height: 20px !important;
	padding: 11px 13px 11px 20px !important;
}

body {
	background: none;
	background: #40709D url(../images/bg.png) repeat scroll 0 0 !important;
}

#top_wrap {
	width: 994px !important;
}
	
#top_wrap #menu {
	border: none;
	padding: 0px 20px 0px 30px;
	background: transparent url(../images/bg_header.png) repeat scroll 0 0;
}

span#datas {
	width: 194px !important;
}

#menu a, #menu a:visited {
	color: #FFFFFF;
}

/*
#menu a:hover, #menu .prHover a {
	background: transparent url(../images/hover_menu.png) repeat-x scroll 0 0;
	color: #FFFFFF !important;
}
*/

#menu li.active a {
	background-color: #FFFFFF;
	color: #28445E;
}

#top_wrap #top_left {
	margin-left: 37px;
	float: left;
	height: 86px;
	width: 520px;
}

#top_wrap #top_right {
/*	display: none; */
	width: 326px;
	height: 0px;
	float: right;
	line-height: 20px;
	margin-right: 16px;
}

#top_wrap #top_right * {
	text-transform: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #AEC2D5;
	margin: 0px;
}

#top_wrap span#datas {
	color: #FFFFFF;
}

.menuwrap {
	padding: 0px;
	margin: 0px;
	width: 994px;
	height: 32px;
	clear: both;
}

#footer_wrap {
	color: #FFFFFF;
}

#header_content-right .moduletable {
	margin: 0px !important;
}

div#bottom_wrap .moduletable_add {
	padding: 0px;
}

.us_width-32b {
	height: 161px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 10px;
	width: 323px !important;
	margin: 0px 0px;
}

div#bottom_wrap .users {
	background: none;
	padding-bottom: 9px !important;
	margin-top: 8px;
}

#footer_wrap {
	padding-bottom: 20px;
	height: 48px !important;
	width: 962px !important;
}

div#bottom_wrap .moduletable_add {
	background: none;
}

.moduletable, embed, object {
	padding: 0px;
	margin: 0px !important;
}

div.moduletable, div.moduletable-header, div.moduletable_menu, div.moduletable_text {
	padding-bottom: 0px !important;
	line-height: normal !important;
}

#bottom_wrap {
	width: 994px !important;
	padding-left: 17px;
	height: 161px;
}

div#header_wrap_bottom {
	padding-bottom: 0px !important;
	background: none;
}

div#top_wrap {
	margin-top: 10px;
}

.header_botshade {
	width: 994px;
	height: 18px;
	background: transparent url(../images/bg_header_bottom.png) no-repeat scroll 0px -9px;
	margin: 0 auto;
}

.header_topshade {
	width: 994px;
	height: 7px;
	padding-top: 6px;
	background: transparent url(../images/bg_header_top.png) no-repeat scroll center -4px;
	margin: 0 auto;
	clear: both;
}

.bg_content_wrap {
	width: 994px !important;
}

div#component, div#component-3 {
	padding: 0px 17px 17px !important;
	width: 926px;
}

#content_wrap {
	background: transparent url(../images/bg_header.png) repeat scroll 0 0 !important;
	margin-bottom: 0px !important;
}

div#header_wrap, div#header_wrap_bottom, div#top_wrap, div#content_wrap {
	width: 994px !important;
}

#mainbody {
	background-color: #FFFFFF !important;
}

#mainbody td {
	text-align: justify;
}

#component-contact .contentpaneopen {
	width: auto !important;
}

div.pimage {
	float: right;
	width: 350px;
	height: auto;
	margin-left: 20px;
	margin-bottom: 20px;
}

.section div.pimage {
	float: left;
	width: 120px;
	margin: 5px 20px 0px 0px;
}

.section div.pimage img {
	width: 140px;
}

.pimage span {
	display: block;
	text-align: center;
}

.contentpaneopen a.readon:hover, #vmMainPage .readon:hover {
	background: transparent url(../images/view-product.png) no-repeat scroll left -31px !important;
	width: 140px;
	height: 31px;
}

.contentpaneopen.section a.readon {
	margin-top: 10px;
	margin-bottom: 20px;
	
}

li.gk_news_image_5_tab, li.gk_news_image_5_tab_active {
	margin: 0px !important;
}

#horiz-menu {
	height: 32px !important;
	bottom: 0px;
	padding-right: 25px;
}

#horiz-menu li li {
	border-bottom: 0px solid white !important;
}

#menu ul ul {
	display: block;
	width: 322px;
	margin-bottom:10px;
	background: transparent url(../images/menu_bg_pattern.jpg) repeat scroll center bottom !important;
}

#horiz-menu ul ul li {
	width: 322px;
	border: 0px !important;
}

#menu ul ul li a {
	background: transparent url(../images/menu_inactive_and_hover_ARROW.png) no-repeat scroll -78px -30px !important;
}

#menu ul ul li a:hover {
	background: transparent url(../images/menu_inactive_and_hover_ARROW.png) no-repeat scroll -78px top !important;
	color: #FFFFFF !important;
}

#menu ul ul li a span {
	display: block;
	width: 100%;
	line-height: 29px !important;
	padding-bottom: 3px;
}

#menu ul ul a {
	margin-left: 0px !important;
	color: #FFFFFF !important;
}

#menu ul ul ul li {
	margin-left: -4px !important;
}

#menu ul .item1 ul a {
	width: 302px;
	height: 32px;
	margin-bottom: 0px;
	text-align: center;
}

#menu ul ul ul {
	margin-left: 143px;
}

#menu ul ul ul li a {
	width: 166px !important;
	height: 32px;
}

#menu ul ul ul {
	width: 110px !important;
	background: transparent url(../images/menu_bg_pattern.jpg) repeat scroll center bottom !important;
}

.item1 ul {
	margin-left: 17px !important;
}

.item1 ul ul {
	margin-left: 144px !important;
}

.item223 ul {
	margin-left: 384px !important;
}



.item6 ul {
	top: 0px !important;
}

.item8 ul {
	top: 32px !important;
}

.item7 ul {
	top: 64px !important;
}

.item7 {
	height: 39px;
	background: transparent url(../images/menu_bottom.png) no-repeat scroll center bottom !important;
}

.item225 {
	height: 35px;
	background: transparent url(../images/menu_bottom_165.png) no-repeat scroll center bottom !important;
}

.item6 a, .item7 a, .item8 a {

}

.item6 a span, .item7 a span, .item8 a span {
	/*border-bottom: 1px solid black;*/
	background: transparent url(../images/horizontal_separator.png) no-repeat scroll center bottom !important;
}

#menu ul ul ul li {
	float: none;
	width: 186px !important;
	height: 32px;
	font-weight: 0 !important;
	vertical-align: top !important;
}

#menu ul ul ul li a span {
	background: transparent url(../images/submenu_separator.png) no-repeat scroll center bottom !important;
	width: 160px;
	display: block;
	width: 100%;
	line-height: 29px !important;
	position: relative;
}

body #menu ul.menu li ul li.parent ul li a:hover {
	background-position:left top !important;
}

body #menu ul.menu li ul li.parent ul li a {
	background-image:url("../images/subcategoru_bg_and_hover.jpg") !important;
	background-position:left bottom !important;
	background-repeat:repeat !important;
}

#menu ul ul .item19 a, 
#menu ul ul .item20 a, 
#menu ul ul .item21 a, 
#menu ul ul .item22 a, 
#menu ul ul .item23 a, 
#menu ul ul .item24 a, 
#menu ul ul .item25 a, 
#menu ul ul .item26 a, 
#menu ul ul .item27 a, 
#menu ul ul .item28 a, 
#menu ul ul .item29 a, 
#menu ul ul .item232 a {
	background: transparent url(../images/subcategoru_bg_and_hover.jpg) repeat-x scroll center -33px !important;
}

#menu ul ul .item19 a:hover, #menu ul ul .item20 a:hover, #menu ul ul .item21 a:hover, #menu ul ul .item22 a:hover, #menu ul ul .item23 a:hover, #menu ul ul .item24 a:hover, #menu ul ul .item25 a:hover, #menu ul ul .item26 a:hover, #menu ul ul .item27 a:hover, #menu ul ul .item28 a:hover, #menu ul ul .item29 a:hover, #menu ul ul .item232 a:hover {
	background: transparent url(../images/subcategoru_bg_and_hover.jpg) repeat-x scroll center top !important;
	vertical-align: top !important;
}

.item19, .item24, .item27 {
	/*height: 35px !important;*/
	background: transparent url(../images/submenu_top.png) no-repeat scroll center top !important;
	padding-top: 5px !important;
}

.item234, .item29, .item235, .item232 {
	padding-bottom: 5px !important;
	background: transparent url(../images/submenu_bottom.png) no-repeat scroll center 32px !important;
}

a:link, a:visited, a:hover, a:active {
	color: #28445E;
}

div#memberarea {
	background: transparent url(../images/menu_drop.png) repeat scroll 0 0 !important;
}

a.cat1_link {
	background: url(../images/catimg/cat1.png) no-repeat scroll center bottom;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

a.cat1_link:hover {
	background: url(../images/catimg/cat1.png) no-repeat scroll center top;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

a.cat2_link {
	background: url(../images/catimg/cat2.png) no-repeat scroll center bottom;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

a.cat2_link:hover {
	background: url(../images/catimg/cat2.png) no-repeat scroll center top;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

a.cat3_link {
	background: url(../images/catimg/cat3.png) no-repeat scroll center bottom;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

a.cat3_link:hover {
	background: url(../images/catimg/cat3.png) no-repeat scroll center top;
	width: 323px;
	height: 161px;
	display: block;
	padding: 0px !important;
	margin: 0px !important;
}

div.pdf {
	padding: 5px;
	background: url(../images/pdf.png) no-repeat 5px 5px;
	text-indent: 30px;
	height: 30px;
}

.read_mor3_f1x {
	float: left;
}

.s3c710n {
	float: right;
}

#twoj_container-1 {
	clear: both;
}

.corvus {
	width: 65px;
	height: 26px;
	float: left;
	background: url(../images/corvus_logo.png) no-repeat left top;
}

.copyr1ght {
	padding-top: 10px;
	float: right;
	clear: right;
}

.RFields {
	text-align: right;
	width: 200px;
	color: #2E9BD2;
}

.RC_email .inputbox, .RC_subject .inputbox, .contact_names .inputbox, #contact_us_email_address_wrapper .inputbox, #contact_us_phone_wrapper .inputbox, textarea.inputbox, #com-form-login-username .inputbox, #com-form-login-password .inputbox, .josForm .inputbox, #vmMainPage fieldset .inputbox, .hyp_form_textinput {
	border-width: 1px 1px 1px 1px;
	border-style: inset;
	border-color: #213E57 #6B8DAB #6B8DAB #213E57;
	background: #36648D;
	height: 18px;
	width: 224px;
	margin-left: 5px;
	line-height: 20px;
	padding: 0px 2px 0px 2px;
	color: #FFFFFF !important;
}

#agreed_field {
	height: auto !important;
	width: auto !important;
	background: transparent none !important;
	border: 0px !important;
}

#title_field, #country_field, #state {
	height: 22px !important;
	margin-left: 8px !important;
}

#com-form-login-username .inputbox, #com-form-login-password .inputbox, #com-form-login-username label, #com-form-login-password label, #com-form-login-remember label, #com-form-login-remember #remember {
	float: left;
}

#com-form-login-remember #remember {
	margin-top: 7px;
	margin-left: 5px;
}

#com-form-login-username label, #com-form-login-password label, #com-form-login-remember label {
	width: 100px;
	text-align: right;
	line-height: 24px;
}

#com-form-login-username, #com-form-login-password {
	clear: both;
	zoom: 1;
}

#com-form-login-username:after, #com-form-login-password:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

textarea.inputbox {
	height: 140px;
	width: 370px;
	float: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 12px;
}

#contact_us_state_wrapper {
	height: 18px;
}

.grey {
	color: black !important;
	background: white;
	font: Tahoma, Arial, Helvetica, sans-serif 12px;
}

.in_wrap {
	width: 348px;
	text-align: right;
	height: 22px;
	padding-bottom: 6px;
}

#contact_names {
	width: 348px;
}

#contact_us_first_name_wrapper {
	float: left;
	width: 245px;	
}

#contact_us_first_name_wrapper .inputbox {
	width: 126px;
}

#contact_us_last_name_wrapper {
	float: left;
	width: 244px;	
}

#contact_us_last_name_wrapper .inputbox {
	width: 126px;
}

.contact_reach {
	clear: both;
}

#contact_us_phone_wrapper {
	float: left;
	width: 245px;	
}

#contact_us_phone_wrapper .inputbox {
	width: 126px;
}

#contact_us_email_address_wrapper {
	float: left;
	width: 244px;	
}

#contact_us_email_address_wrapper .inputbox {
	width: 126px;
}

#contact_us_message_wrapper {
	width: 494px;
	height: 140px;
	clear: both;
}

#contact_textmsg {
	display: block;
	float: left;
	width: 108px;
}

#submit_button {
	margin-left: 118px;
	margin-top: 4px !important;
	width: 112px;
	height: 31px !important;
	border: none;
	background: #FFFFFF !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#login_button {
	margin-left: 100px;
	margin-top: 4px !important;
	width: 112px;
	height: 31px !important;
	border: none;
	background: #FFFFFF !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#submit_button img {

}

.sub_lab {
	position: relative;
	top: -23px;
	font-size: 18px !important;	
}

.login_btn {
	float: left;
	padding-top: 10px;
	display: block;
	color: #FFFFFF !important;
}

.login_btn ul, .login_btn li, .login_btn a {
	color: #FFFFFF !important;
	background: none !important;
}

.login_btn a {
	text-decoration: underline !important;
}

.join {
	width: auto;
	float: right;
}

.AI_wrapper {
	float: left;
	margin: 4px;
}

div#right {
	padding: 0px !important;
	margin: 0px !important;
	background: #FFFFFF !important;
	float: right;
	width: 374px;
}

#component-contact {
	float: left;
	width:55%;
}

div#component-2 {
	margin-left: 17px;
	margin-right: 17px;
	margin-bottom: 17px;
	width: 926px;
	float: none !important;
	background: #FFFFFF;
}

#mainbody:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#content_wrap {
	background: none !important;
}

.conus .moduletable_add {
	padding: 0px !important;
}

.conimg_top {
	width: 356px;
	height: 114px;
	display: block;
	background: transparent url(../images/Contact_US_page2_01.png) no-repeat scroll 0 0;
}

.conimg_middle {
	width: 356px;
	height: 210px;
	display: block;
	background: transparent url(../images/Contact_US_page2_02.png) repeat-y scroll 0 0;	
	padding-top: 13px;
}

.hrs {
	padding: 15px;
	margin: 0px 7px 10px 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	position:relative;
}

/*
.hrs:first-line {
	font-size: 16px;
	font-weight: bold;
}
*/

.conimg_bottom {
	width: 356px;
	height: 59px;
	display: block;
	background: transparent url(../images/Contact_US_page2_03.png) no-repeat scroll 0 0;
}

div.conus {
	width: 356px;
	padding-left: 18px;
	background: transparent url(../images/vband.png) no-repeat scroll 0 0;
}

.twoj_tab_content {
	zoom: 1;
	clear: both !important;
}

.pgntn_links {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #BBBBBB;
}

.pgntn_results {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #BBBBBB;
}

.go_back {
	font-size: 104%;
	background: #28445E;
	color: #FFFFFF;
	margin: 10px 0px;
	text-align: center;
	text-transform: uppercase;
}

.pr_opt {
	padding: 0px;
	margin: 10px;
	height: 40px;
}

.pr_opt_img {
	height: 40px;
	float: left;
	margin-right: 10px;
}

.RC_email, .RC_subject, .RC_email_lab, .RC_subject_lab, .RC_message .rapid_contact.inputbox, .RC_message_lab {
	float: left;
}

.RC_email, .RC_subject, .RC_message {
}

.RC_email_lab, .RC_subject_lab, .RC_message_lab {
	width: 88px;
	text-align: right;
}

.RC_message {
	clear: both;
	width: 652px;
	zoom: 1;
}

.RC_message:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.rapid_contact table {
	width: 100%;
}

.rapid_contact tr {
	display: block;
	float: left;
}

.rapid_contact button {
	clear: both;
}

.RC_message .rapid_contact.inputbox {
	width: 551px;
	height: 60px;
}

.pr1c3 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #306175;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	clear: both;
}

h2.contentheading, .contentheading, .componentheading, #vmMainPage h3 {
	color: #306175;
}

.componentheading, #vmMainPage h3 {
	background: transparent url(../images/category_title_bg_wider.jpg) no-repeat scroll 0 0;
	font-size: 30px;
	line-height: 58px;
	margin-bottom: 10px;
	text-align: center;
}

#vmMainPage .contentpagetitle {
	font-size: 18px;
}

.holder_hyp {
	width: 200px;
	height: 30px;
	margin-bottom: -30px;
	position: relative;
	right: 100px;
	bottom: 1px;
}

.holder_hyp .vmCartDetails {
	position: relative;
	right: 92px;
	top: -21px;
}

.browseProductContainer {
	zoom: 1;
	padding: 0px;
	margin-bottom: 20px;
	width: 886px;
}

.browseProductContainer:after {
	content: ".";
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
}

.browseProductDescription {
	zoom: 1;
	width: 712px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.browseProductDescription:after {
	content: ".";
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
}

.browseProductImageContainer img {
	margin: 0px 5px 0px 0px;
	float: left;
	width: 160px;
}

.addtocart_form {
	display: block;
	float: right;
	width: 380px;
}

.vmRowTwo {
	background: transparent none;
}

.vmCartChild {
	border: 0px;
}

.vmCartAttributes {
	width: auto;
	margin-top: 0px;
}

.browseAddToCartContainer {
	width: auto !important;
	float: right;
	margin-top: -12px;
}

.browsePriceContainer {
	width: auto;
	margin: 0px 0px 0px 5px;
	line-height: 16px;
}

.productPrice {
	float: none;
}

.view_and_buy {
	clear: both;
}

.contentpaneopen a.readon, #vmMainPage .readon {
	color: #FFFFFF !important;
	background: transparent url(../images/view-product.png) no-repeat scroll left top !important;
	font-size: 104% !important;
	width: 140px;
	height: 31px;
	float: left;
	margin-top: 0px;
}

.explanation {
	float: left;
	clear: both;
	text-align: center;
	width: 132px;
}

.VM_center_text {
	text-align: center !important;
}

.VM_center_text a:hover {
	text-decoration: none !important;
}

.VM_center_text a:hover span {
	text-decoration: underline !important;
}

.vmCartContainer {
	clear: both;
	float: none;
	zoom: 1;
	clear: both;
	float: none;
	margin-bottom: 8px;
	margin-top: 10px;
}

.vmCartContainer:after {
	content: ".";
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
}

.vmCatDesc {
	/*padding: 4px;*/
	/*border: 1px solid #000000;*/
	text-align: justify;
}

.vmCatDesc img {
	/*width: 876px;*/
	height: auto;
	margin-bottom: 4px;
	clear: both;
}

#vmMainPage .vmCatDesc img {
	/*padding-left: 5px;*/
	margin-bottom: -76px;
}

.cl {
	padding: 0px 5px;
	position: relative;
}

.tu {
/*	height: 38px; */
	font-size: 22px;
	line-height: 36px;
	display: block;
	margin: 5px 0px;
	padding: 1px 0px;
	text-align: center;
	letter-spacing: 5px;
	/*border-width: 2px 0px 2px 0px;*/
	/*border-style: dotted;*/
	/*border-color: #888888;*/
	color: #59758F !important;
	background: transparent url(../images/category_title_bg_movr.png) no-repeat scroll center top;
	font-weight: bold;
} .tu:hover {
	background-position:center -100px;
/*	color: #8CA8BF !important; */
/*	color: #FFF !important; */
	color: #4473BE !important; 
}

.nice_body .tu {
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}

.nice_body .vmCatDesc img {
	padding: 0px !important;
}

.tu .vmCatDesc {
	text-align: center;
}

.nice_body .tu .vmCatDesc {
	float: left;
	letter-spacing: 0px;
}

.nice_body .tu img {
	display: block;
}

#f1 {
	display: block;
	width: 130;
	height: 21px;
	background: transparent url(../images/add-to-cart.png) no-repeat scroll left top;
	margin-left: 30px;
}

#f1:hover {
	display: block;
	width: 130;
	height: 21px;
	background: transparent url(../images/add-to-cart.png) no-repeat scroll left bottom;
	margin-left: 30px;
}

#f1.f2, #f1.f2:hover {
	margin-right: 6px;
	float: right;
}

#header_wrap {
	display: none;
}

#top_wrap table {
	float: right;
	width: 96px;
	height: 79px;
	background: transparent url(../images/cart_bg.png) no-repeat scroll left top;
	overflow: hidden;
}

#login_div {
	float: left;
	width: 214px;
	margin-right: 10px;
}

#login_div input {
	display: block;
	float: right;
}

#login_div label {
	float: left;
	/*margin-right: 10px !important;*/
}

#login_div li {
	display: block;
	float: none;
	clear: both;
}

.log_button, .unlog_button, .submit_button, .send_button, .srch_button, .save_button, .back_button, a.rdf_submit {
	width: 73px;
	height: 25px;
	display: block;
	clear: both;
}

.ssrrcchh {
	float: left;
	margin: 0px !important;
}

.save_button:hover {
	text-decoration: none;
}

.log_button input, .unlog_button input, .submit_button input, .send_button input, .srch_button input {
	padding: 0px;
	position: absolute;
	top: -200px;
}

.sr_button {
	width: 126px;
	height: 25px;
	display: block;
	clear: both;
	text-decoration:none !important;
}

.checkout_button {
	width: 95px;
	height: 25px;
	display: block;
	clear: both;
	text-decoration: none !important;
}

.submit_button, a.rdf_submit {
	background: transparent url(../images/submit_button.png) no-repeat scroll left top;
}

#contact_us_table_background #hyp1 {
	margin-top:0px !important;
	margin-right:12px !important;
	margin-bottom:14px !important;
	background-image:url(../images/send_button.png);
}

.submit_button:hover, a.rdf_submit:hover {
	background: transparent url(../images/submit_button.png) no-repeat scroll left bottom;
}

.send_button {
	background: transparent url(../images/send_button.png) no-repeat scroll left top;
}

.send_button:hover {
	background: transparent url(../images/send_button.png) no-repeat scroll left bottom;
}

.log_button {
	background: transparent url(../images/login_btn.png) no-repeat scroll left top;
	margin-left: -4px;
}

.log_button:hover {
	background: transparent url(../images/login_btn.png) no-repeat scroll left bottom;
}

.unlog_button {
	background: transparent url(../images/logout_btn.png) no-repeat scroll left top;
}

.unlog_button:hover {
	background: transparent url(../images/logout_btn.png) no-repeat scroll left bottom;
}

.sr_button {
	background: transparent url(../images/sr_button.png) no-repeat scroll left top;
}

.sr_button:hover {
	background: transparent url(../images/sr_button.png) no-repeat scroll left bottom;
}

.srch_button {
	clear: none;
	margin-top: 5px;
}

.srch_button {
	background: transparent url(../images/search_button.png) no-repeat scroll left top;
}

.srch_button:hover {
	background: transparent url(../images/search_button.png) no-repeat scroll left bottom !important;
}

.save_button {
	background: transparent url(../images/save_button.png) no-repeat scroll left top;
}

.save_button:hover {
	background: transparent url(../images/save_button.png) no-repeat scroll left bottom;
}

.back_button {
	background: transparent url(../images/back_button.png) no-repeat scroll left top;
}

.back_button:hover {
	background: transparent url(../images/back_button.png) no-repeat scroll left bottom;
}

.checkout_button {
	background: transparent url(../images/checkout_button.png) no-repeat scroll left top;
}

.checkout_button:hover {
	background: transparent url(../images/checkout_button.png) no-repeat scroll left bottom;
}

.button_edit {
	width: 40px;
	height: 23px;
	display: block;
	background: transparent url(../images/b_edit.png) no-repeat scroll 0 top;
}

.button_edit:hover {
	background: transparent url(../images/b_edit.png) no-repeat scroll 0 bottom;
}

.button_addremovedealer {
	width: 144px;
	height: 23px;
	display: block;
	background: transparent url(../images/addremadealer.png) no-repeat scroll 0 top;
}

.button_addremovedealer:hover {
	background: transparent url(../images/addremadealer.png) no-repeat scroll 0 bottom;	
}

.button_adddealer {
	width: 79px;
	height: 23px;
	display: block;
	background: transparent url(../images/adddealer.png) no-repeat scroll 0 top;
	clear: both;
}

.button_adddealer:hover {
	background: transparent url(../images/adddealer.png) no-repeat scroll 0 bottom;	
}

#modlgn_username, #modlgn_passwd {
	width: 144px;
	height: 19px;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 16px;
}

#modlgn_username {
	background: transparent url(../images/userfield.png) no-repeat scroll left top;
}

#modlgn_passwd {
	background: transparent url(../images/passfield.png) no-repeat scroll left top;
}

.username_wrap, .password_wrap {
	clear: both;
	padding-left: 4px;
}

.log_but_wrap {
	float: left;
	height: 28px;
	padding-top: 5px;
	clear: left;
}

.pad {
	line-height: 16px;
	text-align: left;
}

.pad_wrap {
	clear: none;
	float: right;
	margin-right: 20px;
	margin-top: 40px;
	/*padding-right: 20px;*/
	padding-top: 5px;
	padding-left: 5px;
	width: 135px;
}

.l_pass {
	text-decoration: underline !important;
}

.l_pass:hover {
	text-decoration: none !important;
}

.l_user {
	text-decoration: underline !important;
}

.l_user:hover {
	text-decoration: none !important;
}

.reg {
	color: #E0E8F0 !important;
}

.reg {
	text-decoration: underline !important;
}

.reg:hover {
	text-decoration: none !important;
}

.pimage a img {
	display: block;
}

.SSBBQG, .ODKA, .GCGCIB, .SSBBQG:hover, .ODKA:hover, .GCGCIB:hover {
	width: 292px;
	height: 210px;
	display: block;
}

#k1, #k2, #k3, #k1:hover, #k2:hover, #k3:hover {
	margin-bottom: 16px;
}

.s_span {
	display: block;
	padding-top: 162px;
}

.SSBBQG {
	background: transparent url(../images/Products1.jpg) no-repeat scroll left top;
}

.SSBBQG:hover {
	background: transparent url(../images/Products1.jpg) no-repeat scroll left bottom;
}

.ODKA {
	background: transparent url(../images/Products2.jpg) no-repeat scroll left top;
}

.ODKA:hover {
	background: transparent url(../images/Products2.jpg) no-repeat scroll left bottom;
}

.GCGCIB {
	background: transparent url(../images/Products3.jpg) no-repeat scroll left top;
}

.GCGCIB:hover {
	background: transparent url(../images/Products3.jpg) no-repeat scroll left bottom;
}

.vms {
	float: left;
}

.vms * {
	float: left;
}

.vms label {
	line-height: 32px;
	color: #FFFFFF;
}

.vms #keyword {
	background:transparent url(../images/searchfield.png) no-repeat scroll 0 0;
	border-color: #213E57 #6B8DAB #6B8DAB #213E57;
	border-style: inset;
	border-width: 0px;
	width: 90px;
	height: 17px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 7px;
	color: #AEC2D5;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.loginposition input {
	padding-top: 2px;
}

.vmCart_mod * {
	text-align: center !important;
}

.vmCart_mod table, .vmCart_mod tr, .vmCart_mod td {
	padding: 0px !important;
}

.pathway a {
	color: #0099FF !important;
}

.breadec .breadcrumbs.pathway {
	margin-bottom: 15px;
	display: block;
}

.user_link {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.user_link:hover {
	text-decoration: none !important;
}

.item223 {
	width: 120px;
}

.item223 ul {
	/*left: 345px !important;*/
}

.item223 ul, .item223 ul li {
	width: 165px !important;
}

.item223 ul li a {
	width: 145px !important;
	text-align: center;
}

.item224 a, .item225 a {
	background: #40709D repeat scroll !important;
}

.hyp_form {
	zoom: 1;
}

.componentheading {
	text-align: center !important;
}

.buttons_heading {
	display: none;
}

.floater2 {
	float: right;
}

.cartpage_h2 {
	float: left;
}

#register_stretcher {
	padding-top: 20px;
}

#regFormDiv {
	zoom: 1;
	padding-top: 8px;
}

#regFormDiv:after {
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}

#country_div {
	display: none;
}

#country_input {
	display: none;
}

.vmAttribChildDetail label {
	color: #990000;
	padding-right: 10px;
}

#Gas_Type_field {
	background-color: #990000;
	color: #FFFFFF;
}

.bot_link {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.bot_link:hover {
	text-decoration: none !important;
}

.sectiontableheader {
	color: #FFFFFF;
}

.quant_box {
	float: right;
	margin-right: 35px;
}

.quantity_box, .quantity_box b, .vmAttribChildDetail label, .vmAttribChildDetail b {
	font-weight: normal;
}

.visok {
	line-height: 24px;
}

/*                                                               CUSTOM ALERT DIALOG                                                                                 */
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
	text-align: center;
}

#alertBox p {
	font:14px verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
	text-align: left;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}

/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin:auto;
	padding:5px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font:0.7em verdana,arial;
}

h1,h2 {
	margin:0;
	padding:4px;
	font:bold 1.5em verdana;
	border-bottom:1px solid #000;
}

code {
	font-size:1.2em;
	color:#069;
}

#credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

.important {
	background-color:#F5FCC8;
	padding:2px;
}

code span {
	color:green;
}
/*                                                                              END CUSTOM ALERT BOX                                                           */

.vm_exp_month {
	float: left;
}

.vm_exp_year {
	float: left;
}


.vm_exp_month select, .vm_exp_year select {
	width: 109px !important;
}

.vm_add_shipping_address, .vm_update_billing_address {
	font-size: 12px;
	text-decoration: underline !important;
	color: #0099FF;
}

#relProductsTable .vmCartChild.vmRowTwo {
	width: 232px;
}

.vmStepsContainer {
	width: 548px;
}

.GO_RIGHT {
padding-right: 65px !important;
text-align: right !important;
}

.josForm., .hui_form {
	zoom:1;
}

.josForm:after, .hui_form:after {
	content: ".";
	height: 0px;
	display: block;
	visibility: hidden;
	clear: both;
}

div.SDGlobal {
	margin-bottom: 20px;
	padding: 20px;
	width: 846px;
	background: #DBE0E6 none repeat scroll 0 0;
	zoom: 1;
}

div.SDGlobal:after {
	content: ".";
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;
}

div.SDInfo {
	width: 541px;
	margin-right: 20px;
	float: left;
	clear: left;
}

div.SDName {
	color: #306175;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

span.SDLine {
	color: #306175;
}

div.SDIcons {
	width: 285px;
	float: right;
	clear: right;
	zoom: 1;
}

div.SDIcons:after {
	content: ".";
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;	
}

div.SDDistance {
	float: left;
	width: 85px;
	height: 48px;
	margin: 0px 5px;
	background: transparent url(../images/distance_icon.png) no-repeat scroll 0 0;
	text-align: center;
	line-height: 12px;
	padding-top: 37px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;
}

div.SDRetail {
	float: left;
	width: 85px;
	height: 85px;
	margin: 0px 5px;
	background: transparent url(../images/retail_display_icon.png) no-repeat scroll 0 0;
}

div.SDOrder {
	float: left;
	width: 85px;
	height: 85px;
	margin: 0px 5px;
	background: transparent url(../images/order_online_icon.png) no-repeat scroll 0 0;
}

div.SDAlign {
	width: 57px;
	margin-right: 5px;
	text-align: right;
	float: left;
	clear: left;
}

div.SDAlign2 {
	float: left;
	clear: right;
}

div.SDAlign10 {
	width: 112px;
	margin-right: 5px;
	text-align: right;
	float: left;
	clear: left;
}

div.SDAlign102 {
	float: left;
	clear: right;
}

.small_form_remove {
	clear: left;
	float: left;
}

.small_form_edit {
	float: left;
}

.form_wrap {
	clear: left;
	padding-top: 10px;
}

.o_store {
	color: #200990 !important;
	text-decoration: underline !important;
}

.o_store:hover {
	text-decoration: none !important;
}

/*
**** REMOVING THE eCOMMERCE ELEMENT BELOW - SUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCKS
Remove hyp edits @ /home/rcs/public_html/plugins/system/2j_tabs.php (line 38) - THE SHIPPING RATES TAB
Components -> VirtueMart -> Configuration -> Checkout -> Enable the CO Bar
						                              -> Step 1
                                          -> Site -> Theme -> Theme Settings -> Show the Add to Cart...
components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php (line 52, 63) change KOMENTARstr_replace('<div class="vmCartContainer">','',$addtocart)KOMENTAR'</div>' na str_replace('<div class="vmCartContainer">','',$addtocart)
components/com_virtuemart/themes/default/templates/browse/browse_high.php (line 40 do 44) remove if(false)
components/com_virtuemart/themes/default/templates/browse/browse_1.php (line 41 do 45) remove if(false)
*/
#login_div {
	float: right !important;
}

div.moduletable.vmCart_mod, .addtocart_form, .UG_Form_Container, #vmCartContainer2, .browseAddToCartContainer {
	display: none !important;
}

