
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#wrapper {
	margin: 0 auto;
	width: 950px;
	background-color:#eeeeee;
}


#login {
	width: 950px;
	float: left;
	padding: 0px;
	background-color:#000000;
	height: 50px;
}


#header {

 width: 948px;
 float: left;
 padding: 0px;
 border: 1px solid #ccc;
 height: 256px;
 margin: 0px 0px 0px 0px;
 background: #E7DBD5;
 background-image:url(../images/flymart-2.jpg);
}

#navigation {
	float: left;
	width: 948px;
	color: #333;
	padding: 0px;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	background: #0b1e42;
}










#ctl_ec_menu_categories ul 
{
	margin-top:10px;
	list-style:none;

/*
	list-style-image: url("../images/bluearrow2.gif");
	line-height: 1px;
*/
} 

#ctl_ec_menu_categories li
{
	margin-left:-33px;
	padding-top:12px;
	padding-bottom:12px;
	background: url("../images/bluearrow2.gif") no-repeat left top;
	text-indent:35px;

/*
	vertical-align:text-top;
*/
}









#navigation_spacer {
	float: left;
	width: 950px;
	color: #333;
	padding: 0px;
	height:20px;
	margin: 0px 0px 0px 0px;
}



#leftcolumn { 
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 200px;
	float: left;
	min-height:260px;
	background-color:#243555;
	margin-left:10px;
}

#ec_categories{
	background-color:#243555;
}


#rightcolumn { 
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 20px;
	width: 700px;	
	display: inline;
	min-height:280px;
}
#footer { 
	width: 948px;
	clear: both;
	color: #333;
	border: 1px solid #ccc;
	background: #8da4cf;
	margin: 0px 0px 0px 0px;
	padding:0px;
}



#ctl_footer a:link { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
#ctl_footer a:visited { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
#ctl_footer a:hover { color: #043555; font-size: 12px; font-family: arial; }
#ctl_footer a:active { }

.one-way-links { text-align:center;}
.one-way-links a:hover { color: #ffffff; cursor: default  }
.one-way-links a:link, .one-way-links a:visited, .one-way-links a:hover {color:#000 ;text-decoration: none;cursor: default }


#ctl_content a:link { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
#ctl_content a:visited { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
#ctl_content a:hover { color: #043555; font-size: 12px; font-family: arial; }
#ctl_content a:active { }


body { color: #000; font-family: arial;  background-image:url(../images/flymart-back.gif);}
a:link { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
a:visited { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
a:hover { color: #8da4cf; font-size: 12px; font-family: arial; }
a:active { }
.a2:link { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
.a2:visited { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
.a2:hover { color: #243555; font-size: 12px; font-family: arial; }
.a3:link { color: #8da4cf; font-size: 12px; font-family: arial; text-decoration: none; }
.a3:visited { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
.a3:hover { color: #fff; font-size: 12px; font-family: arial; }
.title { color: #243555; font-size: 18px; font-family: arial; font-weight: bold; }




/*
====================================================
  DataGrid
====================================================
*/


.DataGrid {
	background-color: #95998b;
	border-color: #999999;
	Border-Style:solid; 
	Border-Width:1px;	
	color:black;
	width:95%;

}

.DataGrid a { color:white}
.DataGrid a:link { color:white}
.DataGrid a:visited { color:white}
.DataGrid a:hover { color:#ff9031}
.DataGrid a:active { color:#ff9031}



.DataGridSelectedItemStyle {
	background-color: #0A3F5E;
}

.DataGridAlternatingItemStyle {
	background-color:"#cecece";
}

.DataGridHeaderStyle {
	color:#FFFFFF;
	background-color:#243555;
}



	tr.DataGridHeaderStyle td a:visited 
	{
		color: white;
		text-decoration: none;
	}


	tr.DataGridHeaderStyle td a:link 
	{
		color: white;
		text-decoration: none;
	}
	tr.DataGridHeaderStyle td a:visited 
	{
		color: white;
		text-decoration: none;
	}
	tr.DataGridHeaderStyle td a:hover 
	{
		color: white;
		text-decoration: underline;
	}
	tr.DataGridHeaderStyle td a:active 
	{
		color: white;
		text-decoration: underline;
	}

	
.DataGridFooterStyle {
	background-color:"#243555";
	color:White;
}

.DataGridFooterStyle tr{
	color:White;
	border:0px;
	padding:0px;
	border:0px;
	Border-Width:0px;	
}














/*
====================================================
          E-Commerce
====================================================
*/

#div_ctl_ec_shopping_cart_total {
	text-align:center;
	margin-top : 0px;
	padding-bottom : 2px;
	color:#FFFFFF;
	font-size: 10px;
}

.ctl_ec_order_verify_customer_address {
	color : #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-bottom : 10px;
	padding-right: 10px;

	text-align:left;
	float:left;
}


.ctl_ec_checkout_order_verify_order_number_title
{
}


#ctl_ec_checkout_order_verify_extra_information_table
{
	margin-top : 5px;
	padding-bottom : 5px;
}

.ctl_ec_checkout_order_verify_extra_information_title
{
	color : #0b1e42;
	font-weight:bold;
}


.ctl_ec_order_verify_customer_address b{
	color : #0b1e42;
}



#ctl_ec_order_verify_table table td
{
	color:white;
	text-align:center;
	vertical-align:top;
}



.ctl_ec_checkout_extra_details_table
{
	margin-bottom:10px;

}

.ctl_ec_checkout_extra_details_table_left_column
{
	padding-top:10px;
	padding-right:10px;
}

.ctl_ec_checkout_extra_details_table_right_column
{
	padding-top:4px;
}



#ctl_ec_product_you_are_at 
{
	color:#c3994b;

}

#ctl_ec_product_click_to_enlarge
{
	
}

#ctl_ec_product_product_image
{
	
}

.ctl_ec_product_product_name
{
	color:#c3994b;
}

#ctl_ec_product_sku
{
	
}

#ctl_ec_product_list_price
{
	
}

#ctl_ec_product_description_heading
{
	color:#c3994b;
}

#ctl_ec_product_description
{
	
}

#ctl_ec_product_product_options
{

}

#ctl_ec_product_quantity
{
	float:left;
}

#ctl_ec_product_add_to_cart
{
	float:right;
}

#ctl_ec_product_container
{

}

#ctl_ec_product_product_quantity_and_add_to_cart
{

}


#ctl_content_additional
{

}



.quantity_box_button {background:none;	border:none;	width:19px;	height:19px;	vertical-align:top;	cursor:pointer;	}
.quantity_box_button_up {width:19px; height:19px; cursor:pointer; background:url(/images/ecommerce/buttons/QuantityUp.png) no-repeat 0 0;margin:0 0 0 -2px;}
.quantity_box_button_up:hover {background:url(/images/ecommerce/buttons/QuantityUp-active.png) no-repeat 0 0;}
.quantity_box_button_down {width:19px; height:19px; cursor:pointer;  background:url(/images/ecommerce/buttons/QuantityDown.png) no-repeat 0 0;margin:0 0 0 -2px; }
.quantity_box_button_down:hover{background:url(/images/ecommerce/buttons/QuantityDown-active.png) no-repeat 0 0;}

#products_in_category {padding:0px 0px 0px 0px; overflow:hidden;}
#products_in_category h4 { font:normal 12px/21px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding-bottom:5px;}
#products_in_category h5 { font:normal 12px/21px Arial, Helvetica, sans-serif;font-weight:bold;  color:#333; padding-bottom:5px;}

fieldset {border:1px solid #d2d1cd; margin-bottom:10px; padding:0 0 25px 0; background:none;}


.products_in_category_rating{margin:0px 0px 0px 0px;float:none;padding:0px 0px 0px 0px; width:100%; color:#aeadad; font-size:12px; line-height:17px;}
.products_in_category_rating span { display:none;}
.products_in_category_rating strong { display:inline-block; font-weight:normal; font-size:12px; line-height:17px; color:#6c6c6c; padding-top:4px; padding-left:2px;}
.products_in_category_list_add_to_cart {width:100%; overflow:hidden; text-align:left;}



	.products_in_category_list_image {
		margin:0px 25px 0px 0px;
		text-align:center;
		text-decoration:none;
		width:110px;
		height:106px;

	}

/* Product Detail Page */
    #ProductPageWrapper {border:1px solid #d2d1cd; background:#fff; min-height:400px; padding:20px; height:100%; width:700px; display: table-cell; }
    #ProductPageWrapper .ProductImage {padding:0 0 4px 33px; margin:0; border:1px solid #e5e5e5; text-align:left; width:auto!important; height:auto!important;}
    #ProductPageWrapper .ProductImage:hover a{color:#6f9218;}
    #ProductPageWrapper .ProductImage img {width:200px; height:193px; margin-top:16px; margin-left:-14px; margin-bottom:23px;  }
    #ProductPageWrapper h2.ProductTitle {width:100%; color:#505050; margin:0; padding:0px 0px 0px 0px; font:normal 18px/20px Arial, Helvetica, sans-serif; }
    #ProductWrapper {padding:20px; border: solid 1px #D2D1CD; height:100%; min-height:300px; display: table-cell; width:650px;}
    #ProductLeftPane {float:left; width:240px; }
    #ProductRightPane {float:left;  padding-left:25px; width:300px; }

    #ProductImage {float:left;  margin:0; padding:0px 0 0 0; width:240px; background:url(/websites/localhost/custom/images/virtuemart/Product-border-bg.gif) left bottom no-repeat; cursor:pointer;}

    #ProductPriceQuantity {float:left; width:100%; display:inline;}
    #ProductPrice {float:left; margin-right:20px;}
    #ProductQuantity {float:right; }

    #ProductAddToCart { width:auto!important; display:block;}
    #ProductDetails {float:left; width:380px; }
    .ProductDivider { display:block; border-bottom:1px solid #e5e5e5; height:1px;  margin-bottom:10px; margin-top:10px; width:380px; float:left; }
    #ProductDescription {float:left; width:100%; color:#333; font:normal 12px/17px Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px; margin-bottom:10px; }


    .product-retail-price { display:inline-block; text-decoration:line-through;color:#505050;font:normal 12px/18px Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px; *padding:0 0px 0px 10px;}
    .product-list-price { display:inline-block; color:#6F9218; font:normal 18px/18px Arial, Helvetica, sans-serif; font-family: 'Playfair Display', serif; white-space: nowrap;}

    #ProductCustomerReviews {padding:10px; float:left; }

	#ProductImageThumnails  {border:1px solid #e5e5e5; padding-left:0px;}
	#ProductImageThumnails img {width:55px; height:55px; padding: 2px 0px 2px 4px; border:0px;}

	.ecommerce_control {padding:20px;}


/* .DataGrid */
.shopping-cart { border:1px solid #d2d1cd; background:#fff; padding:20px;}
.shopping-cart .DataGrid { text-align:left; width:100%; padding:0;}
.shopping-cart .DataGrid td {background:#fff; 	padding:5px;	border:none;	border-bottom:1px solid #d2d1cd;	color:#282828;	font:bold 12px/21px Arial, Helvetica, sans-serif;}
.shopping-cart .DataGrid td span { background:url(/images/ecommerce/virtuemart/sectiontableheader_th.gif) right top repeat-y; display:block; padding:7px 0px 9px 10px;}
.shopping-cart .DataGrid td.last span { background:none;}
.shopping-cart .DataGrid { background:none;}
.shopping-cart .DataGrid td { border: 1px solid #e5e5e5; padding:8px; }
.shopping-cart .DataGrid th { padding:10px 5px 10px 10px; color:#000; font-weight:bold;}
.shopping-cart .DataGridItemStyle td {background-color:#ffffff; }
.shopping-cart .DataGridAlternatingItemStyle td {background-color:#fffffa; }
.shopping-cart .DataGridHeaderStyle td {background-color:#FAFAFA;}
.shopping-cart .DataGridFooterStyle td {background-color:#FAFAFA;}


/* checkout_forms */
.checkout_forms { border:1px solid #d2d1cd; background:#fff; padding:20px;}
.checkout_forms .DataGrid { text-align:left; width:100%; padding:0;}
.checkout_forms .DataGrid td span { background:url(/images/ecommerce/virtuemart/sectiontableheader_th.gif) right top repeat-y; display:block; padding:7px 0px 9px 10px;}
.checkout_forms .DataGrid td.last span { background:none;}
.checkout_forms .DataGrid { background:none;}
.checkout_forms .DataGrid td { border: 1px solid #e5e5e5; padding:8px; }
.checkout_forms .DataGrid th { padding:10px 5px 10px 10px; color:#000; font-weight:bold;}
.checkout_forms .DataGridItemStyle td {background-color:#ffffff; }
.checkout_forms .DataGridAlternatingItemStyle td {background-color:#fffffa; }
.checkout_forms .DataGridHeaderStyle td {background-color:#FAFAFA; font-weight:bold;}
.checkout_forms .DataGridFooterStyle td {background-color:#FAFAFA;}
.checkout_forms .DataGridFooterStyle .ShoppingCartTotal  {background-color:#6F9218; color:#fff; font-weight:bold;}

.ShoppingCartSubTotalHeading {font-weight:bold;}
.ShoppingCartTaxesHeading {font-weight:bold;}
.ShoppingCartTaxesHeading {font-weight:bold;}
.ShoppingCartcouponHeading {font-weight:bold;}
.ShoppingCartTotalHeading {font-weight:bold;}


/* End Product Detail Page */


/* Product Details */
.Product-border { border:1px solid #d2d1cd; padding:25px 29px 29px 29px; background:#fff;}
.Product-border .float-left { float:left; width:240px;}
.Product-border .products_in_category_list_image { float:none; margin:0; padding:4px 0 0 0; width:240px; background:url(/images/ecommerce/virtuemart/Product-border-bg.gif) left bottom no-repeat; cursor:pointer;}
.Product-border .ProductImage { padding:0 0 4px 33px; margin:0; border:1px solid #e5e5e5; text-align:left; width:auto!important; height:auto!important;}
.Product-border .ProductImage:hover a{ color:#6f9218;}
.Product-border .ProductImage img { width:200px; height:193px; margin-top:16px; margin-left:-14px; margin-bottom:23px;}
.Product-border .products_in_category_list_center {padding:0; margin:0 0 0 29px; padding:0 0 3px 0; float:left; width:330px; position:relative; }
.Product-border h2.products_in_category_product_title { width:100%; float:none; color:#505050; margin:0; padding:0px 0px 17px 0px; font:normal 18px/20px Arial, Helvetica, sans-serif; border-bottom:1px solid #d2d1cd;	}
.Product-border h2.products_in_category_product_title span { margin:0; padding:0;}
.Product-border .product-divider { border-bottom:1px solid #d2d1cd; min-height:70px; }
.Product-border .product-list-price {float:left; display:inline-block; color:#6f9218; font:normal 28px/28px Arial, Helvetica, sans-serif; font-family: 'Playfair Display', serif; padding:0px 0px 0px 0px; margin:0;}
.Product-border .product-Old-Price{color:#505050;display:inline-block;float:left; padding-left:5px; padding-top:10px; font-size:12px; line-height:18px;}
.Product-border .products_in_category_list_price {float:left;width:180px;padding:20px 0px 0px 0px;overflow:hidden;}
.Product-border .description { width:100%; color:#aeadad; font:normal 12px/17px Arial, Helvetica, sans-serif; padding-top:15px;  padding-bottom:15px; border-bottom:1px solid #d2d1cd;}
.Product-border .reviews { color:#aeadad; font:normal 12px/18px Arial, Helvetica, sans-serif;}




.products_in_category_list { border:1px solid #d2d1cd; border-bottom:none; min-height:130px; padding:8px 29px 10px 9px; margin:0; position:relative; float:left; width:650px;}

.products_in_category_list .products_in_category_list_image {margin:0px 0px 0px 0px;padding:8px 0 10px 10px; float:left; width:118px; height:105px; background:#fff; border:1px solid #d2d1cd; }
.products_in_category_list_center {padding:20px 10px 0 20px; float:left; width:250px; }
.products_in_category_list_center h2.products_in_category_product_title { width:100%; font-size:12px; margin:0; padding:1px 0 14px 0; float:none; font-weight:bold;}
.products_in_category_list_center a.products_in_category_product_name {  padding:0;color:#231f20; text-decoration:none; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:normal;}
.products_in_category_list_center a.products_in_category_product_name:hover { color:#6f9218; text-decoration:none;}
.products_in_category_list_center .products_in_category_more { height:16px; width:100px; position:absolute; bottom:26px; left:54%; background:url(../images/DetailsContainer-bg.gif) left top no-repeat; padding-left:22px;}	
.products_in_category_list_center a.product_details { background:none; border:none; color:#6c6c6c; display:inline-block; font:normal 12px/17px Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:none; vertical-align:middle; padding:0px 8px 0 0; margin:-2px 0 0 0; text-align:left;}
.products_in_category_list_center a.ec_products_in_category_link { background:none; border:none; color:#6c6c6c; display:inline-block; font:normal 12px/17px Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:none; vertical-align:middle; padding:0px 8px 0 0; margin:-2px 0 0 0; text-align:left; }
.products_in_category_list_center a.product_details:hover { text-decoration:none;}
.products_in_category_list_right { float:right; border-left:1px solid #d2d1cd; margin-top:21px; min-height:88px; width:144px; padding-left:20px;}
.products_in_category_list_right .products_in_category_list_price {float:none; width:100%; padding:0px 0px 0px 2px; overflow:hidden;}



/*
====================================================
          E-Commerce End
====================================================
*/


.custom .accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #111; border-right: 1px solid #111; border-left: 1px solid #111;}
.custom .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.custom .accordion a {padding: 10px 10px 10px 50px; background: #0C0C0C url(/javascripts/Menus/accordion/jquery-vertical-accordion-menu/css/skins/images/bg_black.png) repeat-x 0 -1px; text-decoration:none; display: block; color: #ddd; border-bottom: 1px solid #222; border-top: 1px solid #777; position: relative;}
.custom .accordion ul a {background: #424549;}
.custom .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {background: #0C0C0C url(/javascripts/Menus/accordion/jquery-vertical-accordion-menu/css/skins/images/bg_black.png) repeat-x 0 -1px;}
.custom .accordion a.dcjq-parent.active {}
.custom .accordion a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(/javascripts/Menus/accordion/jquery-vertical-accordion-menu/css/skins/images/arrow_black_right.png) no-repeat 0 center;}
.custom .accordion a.dcjq-parent.active .dcjq-icon {background: url(/javascripts/Menus/accordion/jquery-vertical-accordion-menu/css/skins/images/arrow_black_down.png) no-repeat 0 center;}
.custom .accordion a:hover {background: #232323; color: #fff;}
.custom .accordion a:active{}
.custom .accordion ul li {list-style: none;}
.custom .accordion ul {margin:0: padding:0}
.custom .accordion ul li {margin:0: padding:0}
.custom ul {list-style: none;}




