body,td,th {



	font-family: Arial, Helvetica, sans-serif;



	text-align:right;



	direction:rtl;
	font-size:13px;



}



a:link {



	color: #069;



	text-decoration: none;



}



a:visited {



	text-decoration: none;



	color: #069;



}



a:hover {





	color: #09C;



}



a:active {



	text-decoration: none;



	color: #069;



}



h1, h1 a {



	font-size: 20px;



	color:#b50104;



}



h2 {



	font-size: 18px;



	color:#2d454c;



	margin:0px;



}



h3 {



	font-size: 14px;



}



h4 {



	font-size: 12px;



}



h5 {



	font-size: 10px;



}



h6 {



	font-size: 9px;



}



img {border:none;}



li{



}



p{margin:0;}



#wrapper {



	text-align: center;



	height:auto;



	width: 1000px;



	margin-right: auto;



	margin-left: auto;



	margin-top:20px;



}



#header {



	height:110px;



}



#l-header {



	width:728px;



	height:72px;



	float:left;



}



.header-left { float:left; width:370px;}



#logo {



	background-image:url(../images/logo.gif);



	background-repeat:no-repeat;



	width:227px;



	height:95px;



	float:right;



}



.search {



	float:left;



	width:172px;



}



#main-component{ text-align:right;}



#mod_search_searchword {



	float:right;



	background-image:url(../images/searchTextbox.jpg);



	background-repeat:no-repeat;



	background-position:top ;



	border:medium none;



	width:140px; 



	height:25px;



	font-size:11px; 



	color:#CCCCCC;






}



.inputbox{ margin:0; padding:0;}
.inputbox value {padding-right:3px;}



.button-search{margin:0px; background-repeat:no-repeat; float:left;}



.top-menu {



	background-image:url(../images/top-menu-bck.gif);



	background-repeat:no-repeat;



	font-size:13px;



	font-weight:bold;



	width:728px;



	height:26px;



	float:left;



	margin-top:16px;



	padding-top:10px;



}



.top-menu a { color:#1E1E1E;}



.top-menu a:hover {



	color:#AF0101;



	text-decoration:none;



}



#mainleveltopmenu {



list-style: none;



padding: 0;



margin: 0 15px 0 0;



}



#mainleveltopmenu li



{



float: right;



padding: 0 7px;



background-image:url(../images/top-menu-li.gif);



background-repeat:no-repeat;



background-position:left;



} 







.user-top {



	float:right;



	width:358px;



	color:#999;



}



#l-col {
	width:728px;
	float:left;
}



#r-col {



	width:272px;



	float:right;

	margin-top:5px;



}



.r-top-col-wrapper {	



	width:237px;



	height:15px;



	background-image:url(../images/r-col-top.jpg);



	background-repeat:no-repeat;



	background-position:top center;



	background-color:#eff1f1;



}



.r-main-col-wrapper {



	width:235px;



	background-color:#eff1f1;



	border-color:#d4dadb;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



}



.r-bottom-col-wrapper {	



	width:237px;



	height:15px;



	background-image:url(../images/r-col-bottom.jpg);



	background-repeat:no-repeat;



	background-position:bottom center;



	background-color:#eff1f1;



}







.clr { clear:both;}



.module-title {



	background-image:url(../images/user-1.gif);



	background-repeat:no-repeat;



	width:326px;



	height:35px;







}



.module-title h2 {



	text-align:right;



	padding-top:8px;



	padding-right:20px;



	padding-left:20px;



}



.user-top-menu {background-image:url(../images/user-top-menu.jpg); background-repeat:no-repeat; width:153px; height:25px; float:left; margin-top:0px; color:#8c0101; font-size:12px;}	



.user-top-menu a {color:#8c0101;}



.user-top-menu a:hover { text-decoration:none; color:#900;}







.user-1 { width:350px; float:right;}



.user-2 { width:350px; float:left;}



.module-end {



	background-image:url(../images/module-end.gif);



	background-repeat:no-repeat;



	width:728px;



	height:12px;



}



.banner-home {



	background-image:url(../images/homepage-banner.jpg);



	background-repeat:no-repeat;



	width:728px;



	height:224px;



}



.module-content{margin-top:4px;}



.componentheading { clear:both; text-align:right;}



.contentheading { text-align:right;}



.buttonheading { float:left; clear:right;}



.article-content{text-align:right;}



.footer { background-image:url(../images/footer-line.jpg); background-repeat:no-repeat; width:969px; height:50px; background-position:top; margin-top:10px; margin-bottom:3px;}



.footer-menu td{text-align:center; padding-top:15px; padding-right:30px; padding-right:30px; color:#000; font-size:12px; margin-top:20px;}



.footer-menu a{color:#000;}



.footer-menu a:hover{ color:#930; text-decoration:none;}



.credit { font-size:12px; color:#999; font-weight:bold; text-align:left;}



#right-menu {padding:0px; margin:0px; height:auto; text-align:right;}



#right-menu li { background-image:url(../images/right-menu-item.gif); width:199px; height:24px; list-style:none; margin-bottom:3px; margin-left:auto; margin-right:auto; padding-top:5px;}



#right-menu li:hover { background-image:url(../images/right-menu-item-hover.gif);}







#right-menu li a {font-size:13px; font-weight:bold; color:#000; margin-right:0px;}



#right-menu li a :hover { text-decoration:none;}



.module-title-right{ background-image:url(../images/right-col-title.gif); width:204px; height:33px;margin-left:auto;



margin-right:auto;}



.right-module-back{}



.contact-info{



	margin-right:auto;



	margin-left:auto;



	background-image:url(../images/contact-info.gif);



	background-repeat:no-repeat;



	width:215px;



	height:106px;



}



.nice-title {



	color:#2d454c;



	font-weight:bold;



	font-size:24px;



}



.nice-title-smaller {



	color:#2d454c;



	font-weight:bold;



	font-size:12px;



	text-align:center;



}



.right-col-module-bk {



	background-image:url(../images/right-col-module-bk.jpg);



	background-repeat:no-repeat;



	background-position:top;



	margin-left:auto;



	margin-right:auto;



	padding-top:10px;



	background-color:#eff1f1;



	width:216px;



	min-height:151px;



}



.module-title-right h2 {



padding-left:20px;



padding-right:20px;



padding-top:6px;



text-align:right;



}



.module-content-right {padding:10px;}



.pagination {

	list-style-type: none;

}

.pagination li { float:right; margin-right:10px;}

.pathway{ margin-top:10px; margin-bottom:10px;}

.vmRecentDetail{ font-size:13px; color:#666;}

#vmMainPage{ padding-top:10px;}

#bottombanner {
	margin-top:3px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-color:#CCC;
	border-top-width: 1px;
	border-top-style: solid;
}

<!--  VM !-->

ul#gk_product_tabs {

list-style-type:none;

margin:0;

padding:0;

}

ul#gk_product_tabs li {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/prod_tab_l.png) no-repeat scroll 0 0;

cursor:pointer;

display:block;

float:right;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

font-weight:bold;

height:24px;

line-height:24px;

margin-right:2px;

padding:0;

width:auto;

}

.gk_product_tab_active {

color:#FFFFFF;

}

ul#gk_product_tabs li span {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/prod_tab_r.png) no-repeat scroll 100% 0;

display:block;

height:24px;

line-height:24px;

margin-left:3px;

padding:0 8px;

width:auto;

}

ul#gk_product_tabs li:hover, ul#gk_product_tabs li.gk_product_tab_active {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/prod_tab_act_l.png) no-repeat scroll 0 0;

}

ul#gk_product_tabs li:hover span, ul#gk_product_tabs li.gk_product_tab_active span {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/prod_tab_act_r.png) no-repeat scroll 100% 0;

color:#FFFFFF;

}

div#gk_product_tab_2, div#gk_product_tab_3 {

display:none;

}

div#gk_product_tab_2 label {

float:left;

width:130px;

}



h3.vm_h3_title {

	font-weight: normal;

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 20px;

}

.orderedd {

	margin-bottom: 10px;

}

.browseProductContainer {

	margin: 0;

	padding: 10px 0 16px;

	border-bottom: 1px solid #eee;

}

.browseProductContainer h2 {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	margin: 0 0 8px;

}

.browseProductContainer h2 a {

	text-decoration:none;

	color: #739C03;

}

.browseProductContainer .lf {

	width: 71%;

	padding-right: 4%;

}

.browseProductContainer .rf {

	width: 24%;

}

.button_details {

	font: bold 11px Arial, Helvetica, sans-serif;

	text-decoration: none!important;

	cursor: pointer;

	display: block;

	width: 122px;

	height: 22px;

	line-height: 21px;

	float: left;

	border: none;

	outline: none;

	margin-top: 12px;

}

.browseProductContainer .productPrice, .feature .productPrice {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #FF8010;

}

#product_list {

	clear: both;

	padding-top: 16px;

	border-top: 1px solid #eee;

	float:right;



}

.p_con {

	clear: both;

	margin: 20px 0;

	background: #f9f9f9;

	border: 1px solid #eee;

	padding: 6px;

}

.d_p .you_save {

	margin: 0;

}

.d_p {

	height: 40px;

	float: left;

	width: 26%;

	border-right: 1px solid #eee;

	margin-right: 10px;

	text-align: center;

	margin-top: 10px;

}

.c_r {

	float: left;

	width: 37%;

	border-right: 1px solid #eee;

	margin-right: 10px;

	margin-top: 10px;

}

.b_d {

	float: left;

	width: 25%;

	margin-top: 10px;

}

.a_c {

	float: left;

	height: 40px;

	border-left: 1px solid #595858;

	padding-left: 10px;

}

#nagl {

	float: right;

}

#nagl h3 {

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

}

#category_order {

	width: 189px;

	height: 26px;

	line-height: 27px;

	float: right;

	margin-right: 6px;

	text-indent:9px;

}

#category_header div.buttons_heading,

#category_order,

#category_header .rf {

	margin: 8px 6px 0 0;

}

#category_header div.buttons_heading {

	float: right;

	margin-right: 6px;

}

.feature,

.recenlts {

	clear:both;

	padding: 10px;

	background:transparent url('../images/prod_bg.png') repeat-x 0 100%;

	margin-bottom: 2px;

}

.feature {

	background: #F9F9F9 ;

}

.recenlts {

	margin-top: 10px;

}

.gk_vm_table .recenlts {

	padding: 0;

	background: none;

	margin-top: 0;

}

.feature h3 {

	font-size: 12px;

	margin-bottom: 20px;

}

.pathway{

	border-bottom:1px solid #EEEEEE;

}

.lightgray {background-color:#EEEEEE;}





table.prod_details h1 {

	font: normal 24px Verdana, Arial, Helvetica, sans-serif;

}

table.gk_vm_table {

	width: 100%;

	padding: 0 10px;

	background: #f9f9f9;

}

.td_bg {

	background: url('../images/prod_bg.png') repeat-x 0 100%;

	clear: both;

	padding: 20px;

	border:1px solid #f5f4f4;

}

.cat_bg{

		background: url('../images/prod_bg.png') repeat-x 0 100%;

	  border:1px solid #f5f4f4;

	}

	

table.gk_vm_table h1 {

	float: right;

	text-align:right;

	margin: 0;

}

td.pprice {

	font: normal 14px Verdana, Arial, Helvetica, sans-serif;

	color: #FF8010;

}

table.gk_vm_table select.inputboxattrib {

	min-width: 200px;

}

#buttons_block div.buttons_heading {

	float: right;

	width: auto;

	margin: 10px 0 0;

}

#buttons_block div.buttons_block_r {

	float: right;

}

#buttons_block div.buttons_block_r {

	margin: 10px;

}

#buttons_block div.buttons_block_r a {

	margin-right: 6px;

}

table.gk_vm_table td h3,

table.gk_vm_table td h4 {

	font: bold 15px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

}

td.show_vm_images {

	width: 40%;

	vertical-align: middle;

	position: relative;

	

}

td.show_vm_images a {

	text-decoration: none;

	font: bold 10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color: #999;

}

.vmCartContainer {

	clear: both;

	width: 100%;

	background: none;

	border: none;

	padding: 0;

}

.vmCartContainer input.inputboxquantity {

	

	color: #739C03;

	font-weight: bold;

	width: 28px;

	padding: 2px;

	margin-right: 6px;

}

.vmCartDetails {

	float: right;

}

.vmCartChild { /* Container for the Child Product */

	vertical-align: middle;

	border: none;

	width: 100%;

}

.vmChildDetail { /* Child Detail, description , attributes ,price, quantity etc */

	vertical-align: middle;

	margin-top: 6px;

}

.vmCartChildElement { /* Individual element styling */

	width: 100%;

	vertical-align: middle;

	height: 25px;

	text-align: left;

}

.vmCartAttributes { /* Attributes Div*/

	width:110%;

}

.vmAttribChildDetail {  /* Product Attributes Styling */

	text-align: left!important;

}

.vmMultiple {

	height:35px;

}

.vmChildType { /* Product type div*/

	width: 100%;

}

.vmClearDetail { /*Clear the divs afer child types*/

	clear: both;

}

.vmClearAttribs { /*Clear the divs before the attributes*/

	clear:both;

}

.vmRowOne { /* Odd Row One styling */

	background: #ddd;

}

.vmAttribChildDetail select {

	margin-right: 0px;

}

.vmRowTwo,

.vmRowOne { /* Even Row Styling */

	background: none;

}

/* The quantity box beneath the "add to cart" button  */



.quantity_box_button {

	width:17px;

	height:17px;

	border: none;

	cursor: pointer;

	vertical-align: middle;

}

.quantity_box_button_down,

.quantity_box_button_up {

	background: url('../images/quantity_box_button.png') no-repeat 0 0;

}

.quantity_box_button_up {

	background-position: 100% 0;

}

.quantity_box_button_down:hover {

	background-position: 0 100%;

}

.quantity_box_button_up:hover {

	background-position: 100% 100%;

}

/* Resctrictions */



.recenlts a,

.vmMoreCat a {

	color: #959595;

	font-size:16px;

}

.vmMoreCat {

	font: bold 10px Arial, Helvetica, sans-serif!important;

	text-transform:uppercase!important;

	color: #739C03;

	text-align:left;

}

.vmMoreCat table {

	margin-top: 6px;

	text-transform: none!important;

	font-size: 12px;

}

.recenlts h3,

.feature h3 {

	font: bold 14px Arial, Helvetica, sans-serif!important;

	text-transform:uppercase!important;

	color: #739C03;

	text-transform:none;

	margin-bottom: 5px;

}

.fprod_con {

	border-bottom: 1px solid #eee;

	padding: 11px 6px;

}

.fprod_con h4 {

	margin-bottom: 11px;

}

.fprod_con a:link,

.fprod_con a:visited {

	color: #666;

}

.fprod_con a:hover {

	color: #739C03;

}

.fimage {

	float: left;

	margin-right: 20px;

}

/* Product list */



.product-Old-Price {

	color: #9b9b9b;

	text-decoration:line-through;

	margin-right: 6px;

}

.you_save {

	margin-left: 21px;

	font-size: 11px;

	font-weight: bold;

}

#gk_product_tab_2 form input,

#gk_product_tab_2 textarea {

	padding: 5px;

}

#gk_product_tab_2 input.button {

	padding: 0 6px 1px 6px;

}

#gk_product_tab_1 .lf,

#gk_product_tab_1 .rf {

	width: 50%;

	border-top: 1px solid #eee;

	margin-top: 21px;

	padding-top: 10px;

}

.availabilityHeader,

#gk_product_tab_3 h4 {

	font: bold 14px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #739C03;

	margin-bottom: 6px;

}

#block_addtocart {

	clear: both;

	margin-top: 10px;

	margin-bottom: 30px;

	padding: 6px 8px;

	border: 1px solid #0099FF;

	background-color: #FFFFCC;

}

.cat_childlist a {

	text-decoration:none;

}

ul#gk_product_tabs {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul#gk_product_tabs li {

	display: block;

	width: auto;

	float: right;

	background: url('../images/prod_tab_l.png') no-repeat 0 0;

	height: 24px;

	padding: 0;

	line-height: 24px;

	margin-right: 2px;

	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.gk_product_tab_active {

	color: #fff;

}

ul#gk_product_tabs li span {

	display: block;

	width: auto;

	background: url('../images/prod_tab_r.png') no-repeat 100% 0;

	height: 24px;

	line-height: 24px;

	margin-left: 3px;

	padding: 0 8px;

}

ul#gk_product_tabs li:hover,

ul#gk_product_tabs li.gk_product_tab_active {

	background: url('../images/prod_tab_act_l.png') no-repeat 0 0;

}

ul#gk_product_tabs li:hover span,

ul#gk_product_tabs li.gk_product_tab_active span {

	background: url('../images/prod_tab_act_r.png') no-repeat 100% 0;

	color: #fff;

}

div#gk_product_tab_2,

div#gk_product_tab_3 {

	display: none;

}

div#gk_product_tab_2 label {

	width: 130px;

	float: left;

}

ul.pagination {

margin:15px auto 0;

padding:10px 0;

text-align:center;

}

ul.pagination li {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent none repeat scroll 0 0;

display:inline;

margin:0;

padding:0;

}

ul.pagination a, ul.pagination li span {

border:1px solid #EEEEEE;

color:#666666;

font-size:10px;

padding:2px 5px;

text-transform:uppercase;

}

/* The PDF, Email and Print buttons 

-----------------------------------------------------------------------------*/

div.buttons_heading {

	margin:10px;

	float:right;

}

/* The Buttons: previous and next page

-----------------------------------------------------------------------------*/

a.previous_page,

a.next_page {

	display: block;

	width: 26px;

	height: 26px;

	float: left;

	padding:0px;

	background: url('../images/b_prev_next.png') no-repeat 0 0;

}

a.next_page {

	background-position: 100% 0;

}

a:hover.previous_page {

	background-position: 0 100%;

}

a:hover.next_page {

	background-position: 100% 100%;

}

.sectiontableheader th {

	background: #666;color: #fff;

	text-align:right;

}

td.bfont a strong {

	font: normal 16px Tahoma, Arial, Helvetica, sans-serif!important;

}

/* The Buttons Checkout:  continue shopping and Checkout

-----------------------------------------------------------------------------*/

.continue_link,

.checkout_link {

	float: none;

	text-indent: 0px;

	margin: 0;

	padding: 0;

	border: thin solid #666666;

}

.continue_link {

	margin-right: 40px;

	padding-left: 24px;float: left;

}

/* The Pagination 

-----------------------------------------------------------------------------*/

ul.pagination li {

	padding: 2px 1px;

	display: inline;

	background: none;

}

.clr {

	clear: both;

	overflow:hidden;

}

/* Featured Module

-----------------------------------------------------------------------------*/

/* Cart window */

.cbOverlay {

	background-color: #000;

}

.cbContainer {

	padding:0;

	background: #73ab00;

	filter:alpha(opacity=95);

	opacity: 0.95;

	-moz-opacity:0.95;

	border: none;

}

.cbBox h3 {

	text-align:left;

	background: url('../images/show_cart_top.png') no-repeat 0 0;

	height: 17px;

	position: relative;

	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

	padding: 11px 0 9px 20px;

	margin: 0 0 11px;

	color: #fff;

}



/* Module - VM Cart */



.vm_cart_prod {

	border: 1px solid #B5D93A;

	background: #649401;

	margin-bottom: 10px;

	padding: 6px;

}

.vm_cart_prod a {font-size: 14px;}



.vm_cart_attributes {

	font-size: 11px;

	color: #e3ffaa;

}

.vm_cart_quantity {

	margin-right: 11px;

	font-size: 12px;

	color: #fff;

}

.vm_cart_price {

	float: right;

	font-size: 14px;

}

.vm_cart_totalprice {

	float: right;

	font-size: 22px;

	color: #fff;

}

.vm_cart_showcart a {

	background: url('../images/show_cart.png') no-repeat 0 0;

	display: block;

	height: 15px;

	padding: 2px 0 0 0;

	text-align: center;

	width: 77px;

	font: bold 10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color: #739C03!important;

	text-decoration:none;

}

/* Pathway */

div.pathway { background: #fbfbfb; padding: 2px 6px;}

div.pathway, div.pathway a {color: #999; text-transform:uppercase; font-size:16px; font-weight: bold;}

.cat_bg h2{margin:10px;}
.sectiontableentry2 {}
.sectiontableentry1 {}
.midfix {text-align:center;border:1px solid #CCC; background-color:#FFF}
.module-content-right ul{margin:0px; padding:0px;}
.module-content-right li{
	color:#9D0000;
	list-style-type: none;
	background-image:url(../images/v-li.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	font-size:16px;
	font-weight:bold;
}
.credit {font-weight:bold; color: #666;}
#contact{width:100%; clear:both;}
.contact-right{width:50%; float:right;}
.contact-left{width:50%; float:left;}