/* Core Css (Require all styles) */


/* Core */
body {
font-size: 11px;
font-family: tahoma;
direction: $dir;
background:#FFFFFF;
margin:0px;
padding:0px;
background-image:url(images/gse_multipart20338.png);
background-repeat:repeat;
}
*{
	font-size:11px;
	font-family:tahoma;
	font-weight:normal
}
img {
	border-width: 0;
}

a{
	text-decoration: none;
}

a:hover {
	text-decoration:none;
}
a, body {
	color: #333333;
}
.required{
	color:#FF0000;
}
FIELDSET.lable {
	margin-top:10px;
	border-width : 0;
	border-top: 1px inset #FFF;
	color:#CC6600
}
div.make-factor-form-comment{
color:#CC6600
}
FIELDSET.lable LEGEND {
	padding: 0 3px;
	margin-$side: 20px;
}
/* Template panels main style */
#container {
width: 977px !important;
width: 980px;
margin:0px auto;
background-image:url(images/container_bg.png);
background-repeat:repeat;
border-bottom:0px;
margin-top:0px;
color:#333333;
}
#main_pan {
	float: right;
	width: 495px;
	margin-right:6px;
}

#left_pan {
	float: left;
	width: 230px;
	margin-left: 3px;
}

#right_pan {
	float: right;
	width: 230px;
	margin-right: 3px;
}
/* template header */
.basket_content{
color:#6666FF;
}
.basket_content td{
color:#996633;
}
.basket_content td div{ 
color:#996633;
}

#header {
	height: 100px;
	padding-top: 13px;
	background:url(images/header.jpg);
	background-repeat:no-repeat;
	width:979px;
	margin:0 auto;
}
#header h1{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:22px;
padding-right:50px;
padding-top:10px;
}
#header .menu {
	background: url(images/bg_menu.gif);
	height: 14px;
	margin-top: 14px;
}

#site_title {
	height: 72px;
	width: 448px;
	background-image: url(images/title.jpg);
}

#site_title h1 {
	font-size: 2.4em;
	font-family: FreeFarsi, Sans, Arial;
	margin: 0px;
	padding:22px 120px 0 0;
}

#site_logo {
	height: 72px;
	width: 263px;
	float: $otherside;
	background-image: url(images/logo.jpg);
}

/* template footer */
div.footer{
	text-align: center;
	padding: 10px;
	font-size: 0.96em;
	font-family: tahoma, verdana, sans;
	width:957px;
	margin:0 auto;
	background-image:url(images/main_sprite.png);
	background-position:right -414px;
	background-repeat:repeat-x;
	height:40px;

}
#footer_text {
	margin:0 auto;
	width:60%;
	float:right;
	padding-right:105px;
	padding-top:0px;
	}
	div.footer_report{
	font-family:Tahoma, "Arabic Transparent", Arial;
	font-size:10px;
	color:#FF9900;
	}
div.footer_logo{
background:url(images/basket.gif) 0 -297px no-repeat;
background-repeat:no-repeat;
width:10%;
height:33px;
float:right;
cursor:pointer;
}
div.footer_left{
width:20%;
}




/* grid */

div.grid th {
	background: #FFF  url(images/main_sprite.png) repeat-x;
	background-position:right -352px;
	border:1px solid #fff;
	padding:4px;
	color:#F7FEE7;
	white-space:nowrap;
}
div.grid th a{
	color:#F7FEE7;
}
div.grid td {
	background-color:#F7F7F7;
	border:1px solid #fff;
	padding: 4px;
}




/* Forms style 1 */
div.form-style-1{
	margin:0 auto;
	padding:5px;
	border:1px solid #CC6600;
	background-color:#FFFDFB;
	width:80%;
}
div.form-style-1 div.form_title{
	padding:4px;
	text-align:center;
	font-weight:normal;
	border:1px solid  #CC6600;
	background-color:#FFEEDD;
	margin-bottom:5px;
	color:#CC6633;
}
div.form-style-1 div.form_item {
	margin:2px 0px;
	padding:3px;
}
div.form-style-1 div.form_item span.input_title{
	float:right;
	clear:both;
	text-align:left;
	width:35%;
	padding-left:3px;
}

div.form-style-1 div.form_item input{
	width:130px;
	border:1px solid #CACFD2;
	padding:1px
}
div.form-style-1 div.form_item input.num-2{
	width:15px;
}
div.form-style-1 div.form_item input.num-4{
	width:30px;
}
div.form-style-1 div.form_item select{
	width:130px;
	border:1px solid #CACFD2;
	padding:1px
}
div.form-style-1 div.form_item textarea{
	width:190px;
	height:70px;
	border:1px solid #CACFD2;
	padding:1px
}
div.form-style-1 div.submit{
	text-align:center;
	padding:5px;
}
div.form-style-1 div.submit input#submit{
	padding:2px;
	border:1px solid  #CC6600;
	background-color:#FFEEDD;
	width:50px;
}
div.member-welcome{
clear:both;
}
/* End of Forms style 1 */
/* cpanel Icon */
.cp_agent_request ,
.cp_change_password,
.cp_charge,
.cp_edit_profile,
.cp_factor,
.cp_income,
.cp_logout,
.cp_report{
	width:48px;
	height:48px;
}

.cp_charge{
	background:url(images/cp/cp_sprite.gif)  right 0px;
}
.cp_report{
	background:url(images/cp/cp_sprite.gif) no-repeat right -429px;
}
.cp_factor{
	background:url(images/cp/cp_sprite.gif) no-repeat right -262px;
}
.cp_edit_profile{
	background:url(images/cp/cp_sprite.gif) no-repeat right -325px;
}
.cp_change_password{
	background:url(images/cp/cp_sprite.gif) no-repeat right -375px ;
}
.cp_income{
	background:url(images/cp/cp_sprite.gif) no-repeat right -124px;
}
.cp_logout{
	background:url(images/basket.gif) transparent no-repeat 0 -418px;
}
.cp_agent_request{
	background:url(images/cp/cp_sprite.gif) no-repeat right -55px;
}

/* login icons */
.control-panel{
	background:transparent url(images/basket.gif) no-repeat -52px -418px;
	width:40px;
	height:35px;
	cursor:pointer;
	border:0px;
}
.exit{
	background:transparent  url(images/basket.gif) no-repeat -5px -423px;
	width:35px;
	border:0px;
	height:35px;
	cursor:pointer;
}
.register{
	background:transparent url(images/basket.gif) no-repeat right -202px;
	width:98px;
	border:0px;
	height:38px;
	margin:0 auto;
	cursor:pointer;
}


/* icons */
.ticket{
	background:transparent  url(images/basket.gif) no-repeat -2px -156px;
	height:35px;
	width:95px;
	cursor:pointer;
}

.no-photo{
	background:transparent  url(images/basket.gif) no-repeat -11px -355px;
	width:76px;
	height:50px;
	cursor:pointer;
}

.compare{
	background:transparent  url(images/basket.gif) no-repeat right -85px;
	height:22px;
	width:78px;
	cursor:pointer;
	border:0;
}

/* basket action icon */

div.basket-action .buy{
	background:transparent  url(images/basket.gif) no-repeat right -250px;
	width:103px;
	height:40px;
	cursor:pointer;
	border:0;
}

div.basket-action .empty_basket{
	background:url(images/basket.gif) no-repeat right -471px;
	cursor:pointer;
	width:50px;
	height:48px;
	border:0;
}

/* buy icons */

.direct-buy{
	background:url(images/basket.gif) no-repeat -9px -638px;
	height:21px;
	width:69px;
	border:0;
	cursor:pointer;
	padding:0;
}


.sabade-kharid{
	background:transparent url(images/basket.gif) no-repeat right -43px;
	width:73px;
	cursor:pointer;
	height:22px;
	border:0px;
}

.continue-buy{
	background:url(images/basket.gif) 0px -544px no-repeat;
	height:54px;
	width:134px;
}

/* footer icons */
.icon-home{
	background:url(images/home.gif) 0px 0 no-repeat;
	height:20px;
	width:20px;
}
.icon-back{
	background:url(images/back.png);
	width:15px;
}
.icon-print{
	background:url(images/print_page.png) no-repeat;
	width:17px;
	height:17px;
}
div.icon_print_pos {
	float:left;
	margin-top:-25px;
}


div.price_bg{
	background:url(images/basket.gif) no-repeat right -526px;
	padding-top:2px;
	text-align:center;
	margin:0 auto;
	margin-top:5px;
	height:18px;
	width:99px;
}


div.form-style-1 div.form-error{
	padding:3px;
	text-align:center;
	color:#FF0000;
	margin :2px 0;
}