/* Loader */
#loader{
	 position:absolute;
	 left:0;
	 top:0;
}
#loader,
#loader div {
	 width:67px;
	 height:35px;
	 z-index:4;
}
#loader div {
	 position:absolute;
	 left:0px;
	 top:0px;
}
#loader {
 	background:transparent url(images/alpha/loader_bg.png) 0px 0px no-repeat;
}
#loader .faceplate {
 	background:transparent url(images/alpha/loader_faceplate.gif) 6px 5px no-repeat;
}
#loader .progress {
 	background:transparent url(images/alpha/loader_progress.gif) 6px 18px no-repeat;
}

/* Core */
input {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.submit input{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
textarea{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body {
	font-family:tahoma, arial, "Times New Roman", Times, serif;
	font-size: 11px;
	direction: $dir;
	margin:0px;
	padding:0px;
}

img {
	border-width: 0;
}

a {
	text-decoration: none;
}
a , a:hover {
	color:#333;
}
a:hover {
	text-decoration: underline;
}

a, body {
	color: #333333;
}
.required{
	color:#FF0000;
}

/*FIELDSET*/
FIELDSET.lable {
	margin-top:10px;
	border-width : 0;
	border-top: 1px inset #FFF;
}
FIELDSET.lable LEGEND {
	padding: 0 3px;
	margin-$side: 20px;
}

.price-disc {
	color: red;
	text-decoration: line-through;
}

.require_field_focuse {
	background-color:#FAC783;
}

/* back pages style */
div.back-page {
	margin-top:10px;
	border-top:1px inset #FFF;
	padding-top:5px;
	text-align:left;
}

/* Customize Check box */
.check-box {
	background:url(images/check-sprite.gif) no-repeat right top;
	padding-right:17px;
	height:15px;
}
.check-box-checked {
	background-position: right bottom;
}

/* Site deactive */
div.site-deactive{
	padding:100px;
}
div.site-deactive div.msg{
	width:300px;
}


/* Rank style */
.rank-pipe {
	margin: 0 auto;
	background: url(images/star/empty.gif) repeat-x;
	width: 75px;
	height: 18px;
	direction: ltr;
	text-align: left;
}
.rank-pipe .rank {
	background: url(images/star/full.gif) repeat-x;
	height: 18px;
}
div.rank-pipe div.rank-float, div.rank-pipe div.rank-float-over {
	width: 15px;
	height: 18px;
	float: left;
	cursor: pointer;
}
div.rank-pipe div.rank-float-over {
 	background: url(images/star/full.gif) no-repeat;
}


/* grid */
div.grid {
	text-align: center;
}

div.grid table{
	margin: auto;
	border-collapse:collapse;
}

div.paging {
	margin: auto;
	text-align: center;
	padding: 4px; 
}

div.paging form{
	display: inline;
	margin:4px;
}

div.paging span {
	display: none;
}

div.paging button{
	width:22px;
	height:22px;
	border: 0px;
	background-color: transparent;
	margin: 2px;
	vertical-align: middle;
}

div.paging a button{
	cursor: pointer;
}

div.paging input{
	border: 1px solid #AAAAAA;
	color:#555;
	width: 25px;
	direction: ltr;
	text-align: center;
}

div.paging a.first button{
	background-image: url(images/grid/go-$sideest.png);
}

div.paging a.last button{
	background-image: url(images/grid/go-$othersideest.png);
}

div.paging a.prev button{
	background-image: url(images/grid/go-$side.png);
}

div.paging a.next button{
	background-image: url(images/grid/go-$otherside.png);
}

div.paging button.first-disabled {
	background-image: url(images/grid/go-$sideest-disabled.png);
}

div.paging button.last-disabled {
	background-image: url(images/grid/go-$othersideest-disabled.png);
}

div.paging button.prev-disabled {
	background-image: url(images/grid/go-$side-disabled.png);
}

div.paging button.next-disabled {
	background-image: url(images/grid/go-$otherside-disabled.png);
}

/* Message Dialogs */

div.msg {
	border:1px dashed #CCCCCC;
	padding: 15px;
	padding-$side: 42px;
	margin: auto;
	text-align: justify;
	width: 60%;
}

div.error {
	background: url(images/message/error.png) no-repeat 98% center;
}

div.warning {
	background: url(images/message/warning.png) no-repeat 98% center;
}

div.info {
	background: url(images/message/info.png) no-repeat 98% center;
}

/*End of Message Dialogs */

/* Navigations Bar*/
div.navigation {
	padding: 10px;
}

div.navigation span.item {
	font-size: 12px;
}

div.navigation span.current {
	font-weight: bold;
}

div.navigation span.separator {
	margin: 5px;
}
/* End of Navigation Bar*/


.pointerCursor{
	cursor:pointer;
}


/* basket box */
.basket {
	display: none;
}
div.basket-add-product , div.basket-add-product-dis,
div.basket-delete-product , div.basket-delete-product-dis,
div.basket-remove-product{
	width:16px;
	height:16px;
	float:right;
	cursor:pointer;
}

div.basket-add-product{
	background-image:url(images/icon/add.png);
}

div.basket-delete-product{
	background-image:url(images/icon/delete.png);
}
div.basket-add-product-dis{
	background-image:url(images/icon/add-disable.png);
}

div.basket-delete-product-dis{
	background-image:url(images/icon/delete-disable.png);
}

div.basket-remove-product{
	background-image:url(images/icon/remove.png);
}

div.basket-action{
	text-align:center;
	margin-top:3px;
}

div.basket-action a,
div.basket-action a:hover{
	text-decoration:none;
}

div.basket-box-price{
	text-align:center;
	margin-top:3px;
}
div.basket-progress{
	margin-top: 10px;

}
div.make-factor-form div.form_item div.shipping_method label
{	
	float:right;
}

