body, html {
	width:100%;
}
img {max-width:100%;}


/*		Tablet Layout: 768px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10    11   12
px      40    100    160    220    280    340    400    460    520    580   640  700      */





/*		Mobile Layout: 320px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5     
px      40    100    160    220    280    */





/*		Wide Mobile Layout: 480px.
		Gutters: 20px.
		Outer margins: 20px.
		Inherits styles from: Default Layout, Mobile Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6     
px      40    100    160    220    280    340                        */



@media screen and (max-width: 920px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
.left_col_home {
    float: none !important;
    margin-left: 10px;

}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}

}

@media screen and (max-width: 840px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}

@media screen and (max-width: 820px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding:13px 0 !important;
    width: 100% !important;
	}
	
	#nav a{
		padding:5px 20px 6px 19px !important;	
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
.nav_ara_main {
	width:100% !important;
}	

.home_testmonial {
    height: 160px;
    margin-bottom: 20px;
    padding: 2px;
    width: 100% !important;
}

#playercontrols div {
	width:100% !important;
}


.left_col_home ul {
    list-style-type: none;
    margin: 10px 0 !important;
    padding: 0;
    width: 337px !important;
}

.make_button {
width: 311px !important;
height: 51px;
position: relative;
top: -30px;
left: 264px !important;
}
	
.nav-container {
    background: url("../images/menu_bg.png") no-repeat scroll center top #4047AA;
    padding-left: 15px;
}
	.left_col_home {
    float: none !important;
    margin-left: 10px;
    width: 98% !important;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 295px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 65px 10px !important;
    width: 83% !important;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}


.right_col_main {
    border-top: 1px solid #4047AA;
    float: right;
    margin-top: 20px;
    width: 100%;
}


.con_us {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 315px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 160px;
}

.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left !important;
    margin: 4px 0 4px 74px !important;
    padding: 10px 5px;
    width: 630px;
}


/*===================================== Start About Us ===========================*/


.left_col_about {
    float: left;
    padding-right: 10px !important;
    width: 98% !important;
}


.right_col_about {
    float: left !important;
    width: 490px !important;
}


.comment_slid {
    background: url("../images/cotetion.png") no-repeat scroll 0 0 transparent !important;
    float: none;
    height: 113px !important;
    padding: 15px 74px 0 64px !important;
    width: 82% !important;
	background-size:100% auto !important;
}

.comment_slid h5 {
    font-size: 14px !important;
}

/*==================================   Product Page ====================*/

.pager .amount {
    margin: 5px 0 0 100px !important;
	width:210px !important;
}

.col1-layout .products-grid {
    margin: 0 auto;
    width: 630px !important;
}


.products-grid li.item {
    float: left;
    padding: 12px 0 7px !important;
    width: 190px !important;
}

.products-grid .product-image {
    border: 1px solid #D3D3D3;
    display: block;
    height: 170px !important;
    margin: 0;
    text-align: center;
    width: 175px !important;
}

.products-grid .actions {
    margin-right: 13px !important;
   
}


.col1-layout .product-view .product-shop {
    float: right;
    width: 428px !important;
}




.checkout-onepage-index .col-main {
    width: 574px !important;
	margin-top:20px !important;
}

.checkout-onepage-index .col-left {
	margin-top:22px !important;
}

.customer-account-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.customer-account-index .col-left {
	margin-top:22px !important;
}

.customer-account-edit .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.customer-account-edit .col-left {
	margin-top:22px !important;
}


.customer-address-index .col-main {
    width: 572px !important;
	margin-top:63px !important;
}

.customer-address-index .col-left {
	margin-top:22px !important;
}

.sales-order-history .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.sales-order-history .col-left {
	margin-top:22px !important;
}

.sales-billing-agreement-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.sales-billing-agreement-index .col-left {
	margin-top:22px !important;
}


.review-customer-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.review-customer-index .col-left {
	margin-top:22px !important;
}

.tag-customer-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.tag-customer-index .col-left {
	margin-top:22px !important;
}

.wishlist-index-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.wishlist-index-index .col-left {
	margin-top:22px !important;
}

.oauth-customer-token-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.oauth-customer-token-index .col-left {
	margin-top:22px !important;
}

.newsletter-manage-index .col-main {
    width: 572px !important;
	margin-top:20px !important;
}

.newsletter-manage-index .col-left {
	margin-top:22px !important;
}


.downloadable-customer-products .col-main {
    width: 572px !important;
	margin-top:20px !important;
}
.downloadable-customer-products .col-left {
	margin-top:22px !important;
}

body.cms-index-index {
	background-position:100% -11% !important;
}

.cms-index-index .col-main {
    margin-top: -7px !important;
}

.make_button {
	height:30px !important;
}

.about_comment {
	width:auto !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	float:none !important;
}

.clearfix {
	width:490px !important;
}

.lavel_width {
	width:216px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	float:none !important;
	width:400px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	float:none !important;
	width:400px !important;
}
}

@media screen and (max-width: 1024px - min-width:960px) {
	div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	margin-right:55px !important;
		}
		#nav {
		
margin: 0;
font-size: 13px;
}
}

@media screen and (max-width: 768px) {

.home_testmonial {
    height: 160px;
    margin-bottom: 20px;
    padding: 2px;
    width: 100% !important;
}
#nav a{
		padding:5px 18px 6px 18px !important;	
	}

.nav_ara_main {
	margin:0 auto;
	width:748px !important;
}

.nav-container {
	padding-left:0px !important;
}

body.cms-index-index {
	background-position:100% -13% !important;
}

.cms-index-index .col-main {
    margin-top: -7px !important;
}

.make_button {
width: 252px !important;
height: 30px !important;
position: relative;
top: -30px;
left: 281px !important;
}

.home_slid {
	width:81% !important;
}

.comment_slid {
	width:81% !important;
}

.col1-layout .products-grid {
width:693px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	float:none !important;
}

.clearfix {
	width:490px !important;
}

.lavel_width {
	width:216px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	float:none !important;
	width:550px !important;

}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	float:none !important;
	width:550px !important;
	clear:both !important;
}

}

@media screen and (max-width: 720px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
 
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}

@media screen and (max-width: 640px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}


@media screen and (max-width: 600px) {
.header .quick-access {
	width:160px !important;	
}
.header .form-search {
    top: 132px !important;
}

.quick-access p {
color: #fff;
font-size: 18px !important;
background: url(../images/ph_bg.png) no-repeat 0% 88%;
line-height: 24px;
margin-top: 36px !important;
text-align: left;
padding-left: 27px !important;
font-family: "GrilledCheese BTN",Arial, Helvetica, sans-serif;
background-size:16% !importamnt;
}

.quick-access p span {
font-size: 16px !important;
}

#nav {
	padding:1% 0% !important;
}

.nav-container {
	padding-left:0px !important;
}

#nav a {
	padding:5px 8px 6px 8px !important;
}

.nav_ara_main {
	width:100% !important;
}

body.cms-index-index {
	background-position:100% -24% !important;
}

.cms-index-index .col-main {
    margin-top: -7px !important;
}

.make_button {
width: 230px !important;
height: 20px !important;
position: relative;
top: -22px !important;
left: 205px !important;
}

.home_slid {
width: 84% !important;
} 

.home_slid {
	padding:15px 46px 10px !important;
}

.con_us {
	left:234px !important;
}

.right_col_home {
	width:510px !important;
}
.right_col_home {
	margin-left:30px !important;
}

.social_place {
float: left !important;
width: 380px !important;
margin-left: 17px !important;
}

.con_us_big {
	left:190px !important;
}

.con_tact .fieldset {
	width:100% !important
}

.comment_slid {
width: 76% !important;
}


.col1-layout .products-grid {
width: 400px !important;
}

.pager .amount {
margin: 5px 0 0 100px !important;
width: 120px !important;
}

}

@media screen and (max-width: 580px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}

@media screen and (max-width: 540px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}

@media screen and (max-width: 480px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page-title_big h2 {
	font-size:30px !important;
	}
	body          { background:#fff !important; font:12px/1.55 "Ubuntu" ,Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }
	.cms-index-index .col-main {
    margin-top: -3px !important;
 
}
	.page {
		width: 100% !important;
		padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
    width: 96% !important;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}

.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: right;
    margin: 4px 0 !important;
    padding: 10px 5px;
    width: 630px;
}


.right_col_home {
    width: 95% !important;
	margin:4px 0 0 8px !important;
}


.con_tact {
    float: none;
    padding-left: 22px !important;
    width:400px !important;
}

.social_place {
    float: none !important;
    margin: 15px 10px 0 37px !important;
    width: 90% !important;
}

.con_us {
    left: 170px !important;
 
}

.con_us_big {

    left: 127px !important;

}


.home_slid {
    background: url("../images/cotetion.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 113px;
    padding: 15px 83px 0 80px;
    width: 69% !important;
}
.nav-container {
    background: url("../images/menu_bg.png") no-repeat scroll center top #4047AA;
    height: 54px;
	padding-left:0px !important;
}

#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 0 !important;
    width: 100% !important;
	display:none;
}
.form-list li.wide .input-box {
    width: 395px !important;
}

.header .quick-access {
    float: right;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 50px;
    width: 250px;
}


.header .logo {
    top: 13px !important;
}


.m_menu {
    display: block !important;
    left: 0px;
    position: absolute;
    top: 107px;
	text-align:left !important;
}

.m_menu a{
	color:#fff !important;
	display:block !important;
	font-size:14px !important;
	font-family: "Ubuntu",Arial,Helvetica,sans-serif !important;
	text-decoration:none !important;
	margin:0px !important;
	padding:0 !important;
	line-height:18px !important;
}



.show_hide {
    display: none;
}

.comment_slid {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("../images/cotetion.png") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    float: none;
    height: 113px !important;
    padding: 15px 42px 0 30px !important;
    width: 82% !important;
}

.right_col_about {
    float: left !important;
    width: 463px !important;
}


.list_link_left {
    float: left;
    width: 20% !important;
}

.col1-layout .products-grid {
    margin: 0 auto;
    width: 366px !important;
}

.products-grid li.item {
    float: left;
    padding: 12px 0 7px !important;
    width: 165px !important;
}

.products-grid .product-image {
    border: 1px solid #D3D3D3;
    display: block;
    height: 152px !important;
    margin: 0;
    text-align: center;
    width: 151px !important;
}

.pager .amount {
    margin: 5px 0 0 26px !important;
    width: 73px !important;
}

.pager .sort-by {
    padding-right: 10px !important;
}

.col1-layout .product-view .product-shop {
    float: right;
    width: 250px !important;
}

.product-view .product-img-box {
    float: left;
    width: 161px !important;
}

.product-collateral {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px !important;
}

.product-essential {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 5px !important;
}

.header .form-search {
    top: 95px !important;
}

table {
    border: 0 none;
    border-spacing: 0;
    empty-cells: show;
    font-size: 87% !important;
}

.checkout-cart-index .cart-table .btn-update, .cart-table .btn-empty {
    float: none;
    margin-bottom: 10px;
}

.cart .cart-collaterals .col2-set {
    float: left;
    margin-left: 10px !important;
}

.cart .totals {
    background: none repeat scroll 0 0 #DEE5E8;
    border: 1px solid #BEBCB7;
    float: right;
    font-family: 'Ubuntu',Arial,Helvetica,sans-serif;
    margin-right: 15px !important;
    width: 268px;
}

.col-right {
    float: left !important;

}

.checkout-onepage-index .col-main {
    margin-top: 20px !important;
    width: 460px !important;
}

.form-list .input-box {
    width: 216px !important;
}

.form-list input.input-text {
    width: 260px !important;
}


.opc .step {
    padding: 15px 9px !important;

}

.col2-set .col-2 {
    float: right;
    width: 51.5% !important;
}

.account-login .buttons-set {
    padding: 8px 5px !important;
}

.fieldset {
    padding: 22px 6px 12px 13px !important;
}

.group-select {
	width:100% !important;
}

.send-friend .form-list {
    overflow: hidden;
    width: 58% !important;
}

.send-friend .form-list li.wide textarea {
    width: 395px !important;
}

.col-main {
    float: none !important;
    margin-top: 2px;
    padding: 0 0 1px;
    width: 100% !important;
}

.send-friend .form-list {
    overflow: hidden;
    width: 96% !important;
}

.box-account {
    padding: 15px 5px !important;
}

.customer-account-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.customer-account-edit .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.customer-address-index .col-main {
    margin-top: 63px !important;
    width: 100% !important;
}

.col2-set .col-2 {
    float: right;
    width: 49% !important;
}

.sales-order-history .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.sales-billing-agreement-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.review-customer-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.tag-customer-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.my-wishlist .data-table td {
    padding: 10px 5px !important;
}

.oauth-customer-token-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.newsletter-manage-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.downloadable-customer-products .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.cart-table td {
    padding: 10px 2px !important;
}

.checkout-cart-index .col2-set .col-2 {
    float: right;
    width: 91% !important;
}

.data-table thead th {
    padding: 2px 6px !important;

}

.checkout-onepage-index .form-list li.wide select {
    width: 440px;
}

.sales-order-history .data-table td {
    padding: 3px 7px !important;
}

.wishlist-index-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.my-wishlist .buttons-set button.button {
    float: none;
    margin-bottom: 10px !important;
}

.fieldset {
	width:100% !important
}

.make_button {
	width:220px !important;
	height:18px !important;
	position:relative;
	top:-18px !important;
	left:140px !important;
}

.con_tact .buttons-set button.button {
	margin-left:13px !important;
}

.home_slid {
	height:95px !important;
}

.border_top {
	margin-bottom:10px !important;
}

.footer {
	padding:10px 0 0 !important;
}

.about_comment {
	width:auto !important;
}

.con_us {
	width:154 px !important;
}

.left_col_about {
	width:97% !important;
}

.social_place {
	width:85% !important;
}

.fieldset {
	width:96% !important;
}

.order_bto_area {
	margin-right:0px !important
}

.onestepcheckout-index-index .col-main {
    margin-top: 28px !important;
 
}

.list_header h2 {
	font-size:30px !important;
}

.list_header h5 {
	font-size:17px !important;
}

.list_header p{
	font-size:13px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	margin-right:3px !important;
	float:none !important;
}

.clearfix {
	width:460px !important;
}

.lavel_width {
	width:187px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	width:450px !important;
	float:none !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	float:none !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}


}
@media screen and (max-width: 460px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;

}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}
}

@media screen and (max-width: 420px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	
	.page {
	 width: 100% !important;
	 padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}

.left_col_home {
    float: none !important;
    margin-left: 10px;

}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}


}

@media screen and (max-width: 320px) {
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}	
	body          { background:#fff !important; font:12px/1.55 "Ubuntu" ,Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.con_tact .fieldset {
	width:99%!important;
		}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}
	.cms-index-index .col-main {
    margin-top: -3px !important;
 
}

.col-main {
    margin-top: 28px !important;
 
}

	.footer {
    margin: 0 auto;
    padding: 20px 0 !important;
    width: 100% !important;
	}
	
	.left_col_home {
    float: none !important;
    margin-left: 10px;
}

.breadcrumbs {
    display: none !important;
    font-size: 11px;
    line-height: 1.25;
    margin: 10px 0 30px;
}

.right_col_main {
    border-top: 1px solid #4047AA;
    float: left !important;
    margin-top: 20px;
}


.right_col_home {
    background: none repeat scroll 0 0 #4047AA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 4px 0 4px 10px;
    padding: 10px 5px;
    width: 630px;
}


.con_us_big {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4047AA;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    left: 316px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 240px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 75px !important;
    padding: 15px 70px 10px !important;
    width: 65%;
}

.home_slid h5 {
    font-size: 14px !important;
 
}


.home_slid p {
    font-size: 12px !important;

}


.home_slid p span {
    font-size: 12px !important;
}

.header .logo {
    width: 100% !important;
}

.wishlist-index-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}

.my-wishlist .buttons-set {
    margin-top: 2em;
    width: 66% !important;
}

.data-table thead th {
    padding: 2px !important;
}

.dashboard .welcome-msg {
    margin: 0 1em 1.5em 0 !important;
}


.left_col_home {
    float: left;
    margin-left: 10px;
    width: 99% !important;
}

.left_col_home p {
    font-size: 13px !important;
}

.left_col_home ul li a {
    font-size: 15px !important;
}

.con_us {
    left: 80px !important;
}

.con_tact {
    float: none;
    padding-left: 7px !important;
    width: 272px !important;
}

.form-list li.wide .input-box {
    width: 264px !important;
}

.con_tact .form-list li.wide textarea {
    width: 260px !important;
}

.fieldset {
    padding: 22px 6px 0 13px !important;
}

.con_tact .buttons-set {
    margin: 0 0 0 7px;
}

.social_place {
    float: none !important;
    margin:15px 0 15px 23px !important;
    width: 190px;
}

.home_slid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/cotetion.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    float: left;
    height: 123px !important;
    padding: 15px 30px 10px !important;
    width: 80% !important;
}

.con_us_big {
    left: 34px !important;
}

.left_col_home {
    width: 95% !important;
}

.right_col_home {
    margin: 4px 0 0 2px !important;
    width: 95% !important;
}

.right_col_about {
    float: left !important;
    width: 318px !important;
}

.comment_slid {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("../images/cotetion.png") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    clear: both;
    float: none;
    height: auto !important;
    padding: 15px 42px 0 30px !important;
    width: 75% !important;
}

.left_col_about p.bold_text {
    font-size: 15px !important;

}


.cms-about-us .right_col_about ul li a {
    font-size: 16px !important;
 
}

.right_col_about {
    float: left !important;
    width: 303px !important;
}

.left_col_about {
    float: left;
    padding-right: 10px !important;
    width: 96% !important;
}

.col1-layout .products-grid {
    margin: 0 auto;
    width: 200px !important;
}

.toolbar .pager {
    border-bottom: 1px solid #D3D3D3;
    padding: 3px 3px 3px 0 !important;
}


.pager h5 {
    font-size: 14px !important;
}

.pager .amount {
    margin: 5px 0 0 12px !important;
    width: 65px !important;
	display: none !important;
}

.pager .sort-by {
    padding-right: 3px !important;
}

.pager .sort-by {
    margin-left: 2px !important;
}

.catalog-category-view input, select, textarea, button {
    color: #8B8B8B;
    font: bold 9px/15px 'Ubuntu',Arial,Helvetica,sans-serif;
    vertical-align: middle;
}


.pager .limiter label {
    font-size: 10px !important;
}
.img_size_view { width:60px !important;float:left; border:solid 1px #d3d3d3; padding:5px;}

.ordercontact {
    min-height: 241px;
    width: 290px !important;
}


.product-view .box-tags .form-add .input-box {
    width: 145px !important;
}

.product-view .box-tags .form-add input.input-text {
    width: 137px !important;
}

.product-view .product-img-box {
    float: left;
    width: 110px !important;
}

.col1-layout .product-view .product-shop {
    width: 170px !important;
}

.checkout-cart-index .col2-set .col-2 {
    float: left !important;
    width: 97% !important;
}

.cart .discount, .cart .shipping {
    padding: 10px !important;
}

.cart .cart-collaterals {
    overflow: hidden !important;
    padding: 25px 0 0;
}

.cart .discount, .cart .shipping {
	overflow:hidden !important;
}

.checkout-onepage-index .col-main {
    margin-top: 20px !important;
    width: 100% !important;
}


.checkout-onepage-index .form-list li.wide select {
    width: 283px !important;
}

.header .logo {
    top: 9px !important;
}


.form-list li.wide textarea {
    width: 270px;
}

.m_menu {
    display: block !important;
    left: 0;
    position: absolute;
    text-align: left !important;
    top: 84px;
}

.quick-access p {
    background: url("../images/ph_bg.png") no-repeat scroll 0 88% transparent;
    color: #FFFFFF;
    font-family: 'GrilledCheese BTN',Arial,Helvetica,sans-serif;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 23px !important;
    margin-top: 15px !important;
}

.quick-access p span{
    font-size: 18px !important;
}

.header .quick-access {
    float: right;
    padding: 0;
    width: 216px !important;
}

.header .form-search {
    top: 66px !important;
}


.product-view .tabs a {

    padding: 6px 4px !important;

}

.form-add {
    width: 282px !important;
	overflow:hidden !important;
}

ul.form-list {
	width:100%;
	padding-left:0px; !important;	
}

.checkout-cart-index .cart-table .btn-continue {
    float: left;
    margin-bottom: 10px;
}


.checkout-cart-index .cart-table .btn-update, .cart-table .btn-empty {
    float: left;
    margin-bottom: 10px;
    margin-left: 0 !important;
}


.checkout-cart-index .cart-table .btn-update, .cart-table .btn-empty {
    float: left !important;
}

.opc {
    overflow: hidden !important;
}

.col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}

.col2-set .col-2 {
    float: none;
    width: 100% !important;
	margin-top:15px;
}

.left_col_home h3 {
    font-size: 32px !important;

}

.form-list li {
    width: 255px !important;
}


.checkout-onepage-index .col-right {
    margin-top:0 !important;

}


.left_col_home ul {
    list-style-type: none;
    margin: 10px 0 !important;
    padding: 0;
    width: 290px !important;
}

.fieldset {
	width:91% !important
}

.make_button {
	width:188px !important;
	height:15px !important;
	position:relative;
	top:-16px !important;
	left:70px !important;
}


.left_col_home ul li {
    font-size: 15px !important;

}

.cms-about-us .right_col_about ul li{
    font-size: 16px !important;
}

.cms-about-us .right_col_about ul{
	margin:5px 0 0 0;
}

.about_comment{
	border: 0px solid black; height:auto !important; width:250px !important;
}

.comment_slid #playercontrols div{ width:250px !important;}

.list_header h2 {
	font-size:28px !important;
}

.list_header h5 {
	font-size:17px !important;
}

.list_header p {
	font-size:13px !important;
}

.order_bto_area {
	margin-right:0px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
	margin-right:0px !important;
	float:none !important;
	width:100% !important;
}

.clearfix {
	width:272px !important;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	float:none !important;
}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	float:none !important;
}

.v-fix {
	float:none !important;
}

div.onestepcheckout-threecolumns .form-list li .input-box input.input-text {
	width:260px !important;
}

.form-list {
	float:none !important;
}

p.onestepcheckout-login-link {
	float:none !important;
}

.group-select {
	width:100% !important;
}

}

@media screen and (max-width: 305px) {
	
	.wrapper {
    width: 100% !important;
	min-width:0px !important;
	}
	.page {
	width: 100% !important;
	padding: 0 !important;
	}
	
	.header {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    text-align: right;
    width:100% !important;
    z-index: 10;
	}
	#nav {
    font-size: 13px;
    margin: 0 auto;
    padding: 1% 9% !important;
    width: 100% !important;
	}

	.main {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 0 10px;
    text-align: left;
    width: 100% !important;
	}

	.footer {
    margin: 0 auto;
    padding: 20px 0 0 !important;
    width: 100% !important;
	}
	
	.social_place p {
	font-size:13px !important;
}

.footer a {
	font-size:13px !important;
}

.con_tact .buttons-set button.button {
	margin-left:13px !important;
}

.form-list li.wide textarea {
	width:260px !important;
}
}

/********* END MEDIA QUERIES ************************************/

/******************** IE FIXES  ************************************************/

/* IE 6 only */
.lt-ie7 .validation-advice { height:13px; }
.lt-ie7 .main { height:350px; }
.lt-ie7 .account-login .content { height:200px; }
.lt-ie7 .block li.item,
.lt-ie7 .block-poll li,
.lt-ie7 .opc li.section { vertical-align:top; }

.lt-ie7 button.button span { background-image:url(../images/bkg_btn.gif); }
.lt-ie7 .form-search button.button span,
.lt-ie7 .block button.button span,
.lt-ie7 .product-view .box-tags .form-add button.button span,
.lt-ie7 .footer .form-subscribe button.button span { background-image:url(../images/bkg_btn-small.gif); }
.lt-ie7 .window-overlay { background:#ccc; filter:alpha(opacity=50); }

 Doubled Margin Fixes 
.lt-ie8 .product-view .product-img-box .more-views li,
.lt-ie8 .product-view .box-tags .form-add .input-box,
.lt-ie8 .sp-methods select.month,
.lt-ie8 .footer .form-subscribe .input-box { display:inline; }

 Forms 
.lt-ie9 .input-box input.input-text { line-height: 34px; }
.lt-ie8 .button { padding: 7px 10px 7px; }
.lt-ie8 .footer .form-subscribe button.button { position: relative; top: 1px; }



