.grid { display:table; border:none; margin:auto; padding:0; width:100%; color:black; }
.grid .row { display:table-row; float:left; width:100%; left:100%; }
.grid .cell { display:table-cell; float:left;}
.grid .cell img { vertical-align:middle; }
.grid .clr { display:table-row; border-bottom:1px solid #eeeeee; float:left; width:100%; left:100%; } 
.grid form { margin:0; padding:0; }

#dropdown-js-lang, #dropdown-js-currency { margin:0; padding:0;  }
.dropdown-js dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown-js dd { position:relative; }
.dropdown-js a, .dropdown a:visited { color:black; text-decoration:none; outline:none;}
.dropdown-js a:hover { color:black;}
.dropdown-js dt a:hover { color:black; border: 1px solid #d0c9af;}
.dropdown-js dt a {background-color:#fff; display:block; padding-right:1px; border:1px solid #ccc; width:100px; padding:2px; font-size:11px; }
.dropdown-js dt a span {cursor:pointer; display:block;}
.dropdown-js dd ul { background:white none repeat scroll 0 0; border:1px solid #ccc; color:#eee; display:none; left:0px; padding:2px 0px; position:absolute; width:auto; min-width:110px; list-style:none; margin-left:10px;margin-top:0px; }
.dropdown-js span.value { display:none;}
.dropdown-js dd ul li a { padding:2px; display:block; font-size:11px; }
.dropdown-js dd ul li a:hover { background-color:#EBF0FD; }        
.dropdown-js img.flag { border:none; vertical-align:middle; margin-left:1px; }


#order__header__languages #dropdown-js-lang dt a {
	/*background-image:url(../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/logo-input1_115.gif?20090824181252);
	background-position:center top;
	background-repeat:no-repeat;*/
	height:22px;
	width:115px;
	border:none;
	padding-left:15px;
	padding-top:3px;
}


#order__header__currencies #dropdown-js-currency dt a {
	/*background-image:url(../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/logo-input1_175.gif?20090825102829);
	background-position:center top;
	background-repeat:no-repeat;*/
	height:22px;
	width:175px;
	border:none;
	padding-left:15px;
	padding-top:3px;
	font-weight:bold;
	
}



#dropdown-js-currency {
	float:right;
}

#dropdown-js-lang {
	float:right;
}

#order__header__languages__text {
	display:block;
	float:left;
	padding-top:3px;
}

#order__header__currencies__text {
	display:block;
	float:left;
	padding-top:3px;
}


#wrapper {
	margin:0 auto;
	width:590px;
}

#header {
	background-image:url(../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/header_background.jpg?20090828142401);
	background-repeat:no-repeat;
	width:590px;
	height:100px;
}

#logo {
	margin-top:30px;
	margin-left:35px;
}

#secure_ordering {
	float:right;	
	margin-top:15px;
	margin-right:35px;
}

#visa_mastercard {
	margin-top:5px;
}

#hackersafe {
	float:right;	
	margin-top:5px;
	margin-right:15px;
}

#pagecode {
	margin-top:15px;	
}


.order__box .order__box__title {
	/*background-image: url('../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/right_corner.gif?20090825115340');
	background-position: right top;*/
	height:40px !important;
}
	
.order__box .order__box__title .order__box__aux1 {
	/*background-image: url('../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/left_corner.gif?20090825115340');
	background-position: left top;*/
	height:40px !important;
}


.order__box .order__box__title .order__box__aux2 {
	background-color:#fff;
	background-image:url('../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/header_bg.jpg?20090828143331');
	background-repeat:repeat-x;
	height:40px;
	text-align:left;
	font-family:tahoma;
	font-size:14px;
	padding-top:10px;
	border-top:none;
	color: #2B68A1;
}

.order__box .order__box__content {
	background-color: #fff;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left:8px !important;
}


.order__checkout__products__table__content .order__listing__header td {
	border-bottom:2px solid #EBEBEB;
	padding:12px;
	padding-left:0px;
}

.order__cart__products__table .order__listing__header td {
	border-bottom:2px solid #EBEBEB;
	padding:12px;
	padding-left:0px;
}

.order__cart__products__table .order__listing__item__qty input {
	padding:3px;
}


#order__cart__contents .order__listing__row td {
	padding:12px;
	padding-left:0px;
}

#order__cart__contents .order__separator {
	display:none;
}


.order__checkout__button, .order__delivery__button, .order__finish__button, #order__page__product .order__buy__button, .order__download__button {
	background-image:url("../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/button_background.jpg?20090828143331");
	background-repeat:repeat-x;
	border:1px solid #C1A142;
	height:38px;
	color:#000;
	padding-left:40px;
	padding-right:40px;
}

.order__checkout__button__container {
	background-image:url("../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/button_container.jpg?20090828143331");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:48px;
	padding-top:7px;
	position:relative;
	bottom:20px;
}

#order__checkout__form__billing__currency td {
	padding-bottom:20px;
}


.order__checkout__summary #order__sub__total__row td {
	/*background-color:#D2F1FF;*/
	background-color:#E1F7FF;
	padding:10px 15px 15px 5px;
}

#fname, #lname, #address, #address2, #city, #zipcode, #company, #fiscalcode, #phone, #fax, #email, #re_email, #state2 {
	/*background-image:url("../../images/merchant/6531b32f8d02fece98ff36a64a7c8260/input_background.jpg?20090828143402");
	background-repeat:no-repeat;*/
	background-image:url(../../images/order/sprite.gif?20250717095433);
	/*background-image:url(https://www.avangate.com/docs/en/features/sprite.gif);*/
    background-position: 0px -1000px;
	width:230px;
	height:15px;
	border:none;
	padding:5px;
}

#billingcountry, #state, #signUpEM, #samedelivery, #payment, #billing_currency {
	border:1px solid #A7A7A7;
	padding:5px;
}
