
@import url("../css/layout.css");

@import url("../css/navigation.css");

@import url("../css/sidebar.css");

@import url("../css/grid.css");

/*#######################################

ALL FONTS FAMILY CSS

#######################################*/

.elink,

.pagepath, 

.maillistform input,

#footer,

.gridlistbtn a {

	font-family:Arial, Helvetica, sans-serif;

	}

body,

.link,

.cmstxt,

.points li {

	font-family:Arial, Helvetica, sans-serif;

	}

h2, 

.pageheader h1  {

	font-family:"trebuchet MS";

	}

/*##################################

COMMON CSS

##################################*/



/* COMMON RESET CSS

----------------------------------*/

dl, dt, dd 

	{

	margin:0px;

	padding:0px;

	list-style-type:none;

	}

a {

	text-decoration:none;

	}

.fck ol, .fck ul {

 margin:0 0 15px auto;

 padding:0 0 0 25px;

 }



.fck ol li{

 list-style-type:decimal;

 margin-bottom:5px;
 

 }



.fck ul li{

 list-style-type:disc;

 margin-bottom:5px; 

}
#aboutus ol li, #aboutus ul li, #package ol li {margin-bottom:5px;}

/*

H1-pageheader, 

H2-common sub-title in page, 

H3-common sub-title in page, 

H4-sidebar product name, Headers in forms

H5-sidebar title

H6-not define yet*/

h1, h2, h3, h4, h6 { 

	margin:0px;

	padding:0px;

	}

h2 {

	margin-bottom:5px;

	text-transform:uppercase;

	color:#000000;

	font-size:100%;

	}

p {

	margin:0 0 15px 0;

	}

.link, 

.elink {

	text-decoration:none;

	color:#7E1B00;

	}

.link:hover,

.elink:hover {

	color:#000000;

	}

.imgborder, .imgleft, imgright {

	border:1px solid #e5e5e5;

	background-color:#FFFFFF;

	text-align:center;

	}

.imgborder:hover, .imgleft:hover, imgright:hover {

	border:1px solid #B98E4E;

	}

.imgborder, .imgleft, .imgright {

	padding:2px;

	}

.imgleft {

	float:left;

	margin:0 10px 10px 0;

	}

.imgright {

	float:right;

	margin:0 0px 10px 10px;

	}

.cmstxt {

	margin:0 0 15px 0;

	font-size:80%;

	color:#000000;

	}

.left {

	float:left;

	}

.right {

	float:right;

	}

.textboxborder {

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #A9C2A5;

	font-size:100%;

	color:#666666;

	background-color:#FFFFFF;

	padding:2px;

	}

.handcur {

	cursor:pointer;

	}

/* IMAGE ALIGN CSS

-----------------------------------*/

.imgborder, 

.imgleft,

.imgright {

	text-align:center;

	display:block;

	}

.imgborder img.spacer,

.imgleft img.spacer,

.imgright img.spacer {

	width:0px;

	}

.imgborder img,

.imgleft img,

.imgright img{

	vertical-align:middle;

	}

/*==================================
POPUP CSS
==================================*/
#white {
	background-color:#FFFFFF;
	padding:15px;
	font-size:80%;
	}
#white .btnbox {
	text-align:center;
	border-bottom:1px solid #E3DACC;
	border-top:1px solid #E3DACC;
	padding:10px 0;
	margin-top:20px;
	}
#white #topbar {
	height:95px;
	border-top:none;
	background-image:url(../images/containerbgimg.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:15px;	
	}
#white #topbar .close {
	position:absolute;
	right:15px;
	top:15px;
	}
#white .outerbg{
	background-image:url(../images/midbar_outerbgimg.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
#white .formcss .btnbar {
	padding:0;
	}
/* POPIMAGE CSS
----------------------------------*/
#white .image #topbar {
	margin-bottom:15px;
	}
#white .image h2 {
	margin:0px;
	}
#white .btnbar {
	text-align:center;
	padding:10px 0;
	}
#white #topbar1 .close {
	position:absolute;
	right:15px;
	top:15px;
	}
#white .formcss .btnbar {
	padding:0;
	}
/*==================================
MORE BUTTON LINK CSS
==================================*/

.morebtn,
.addnewbtn,
.search_btn,
.morebtn1,
.signinbtn,
.remindmebtn,
.createaccountbtn,
.registerbtn1,
.createnewaccountbtn,
.existingaccountbtn,
.backtopbtn,
.addnewportfolio_btn,
.suppliermyaccont_btn,
.editportfolio_btn,
.sidebarbox .morebar .link,

.buybtn {

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	background-repeat:no-repeat;

	background-position:0 0;

	}
.search_btn {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/search_btn.gif);
	width:74px;
	height:21px;
	}
.backtopbtn{
	background-image:url(../images/backtopbtn.gif);
	width:100px;
	height:17px;
	}
.morebtn,
.sidebarbox .morebar .link {
	background-image:url(../images/morebtn.gif);
	width:55px;
	height:17px;
	}
.morebtn1 {
	background-image:url(../images/morebtn1.gif);
	width:52px;
	height:17px;
	}
.addnewbtn {
	background-image:url(../images/addnew_btn.gif);
	width:130px;
	height:21px;
	position:absolute;
	right:52px;
	top:-8px;
	}
.registerbtn1 {
	background:url(../images/registerbtn1.gif) no-repeat;
	height:21px;
	width:173px;
	}
.morebtn:hover,
.backtopbtn:hover,
.sidebarbox .morebar .link:hover,
.morebtn1:hover,
.buybtn:hover {
	background-position:0 -17px;
	}
.buybtn {
	background-image:url(../images/buybtn.gif);
	width:69px;
	height:17px;
	}
.signinbtn {
	background-image:url(../images/singin_btn.gif);
	width:73px;
	height:21px;
	}
.createaccountbtn {
	background-image:url(../images/create_btn.gif);
	width:124px;
	height:21px;
	}
.createnewaccountbtn {
	background-image:url(../images/createnew_btn.gif);
	width:164px;
	height:21px;
		}
.existingaccountbtn {
	background-image:url(../images/existingaccount.gif);
	width:145px;
	height:21px;
	}
.remindmebtn {
	background-image:url(../images/remindme_btn.gif);
	width:96px;
	height:21px;
	}
.addnewportfolio_btn {
	background-image:url(../images/addnewportfolio_btn.gif);
	width:161px;
	height:21px;
	position:absolute;
	right:120px;
	bottom:-5px;

	}
.editportfolio_btn {
	background-image:url(../images/editportfolio.gif);
	width:127px;
	height:21px;
	position:absolute;
	right:120px;
	bottom:-5px;

	}
.myaccount_btn {
	background-image:url(../images/myaccount_btn.gif);
	width:107px;
	height:21px;
	position:absolute;
	right:0px;
	bottom:-5px;

	}
	
/*==================================

COMMON POINTS CSS

==================================*/

.points {

	list-style-type:none;

	margin:0 0 15px 15px;

	padding:0px;

	}

.points li {

	padding:0 0 0 10px;

	margin:0 0 10px 0;

	color:#333333;

	background-image:url(../images/arrow.gif);

	background-position:1px 5px;

	background-repeat:no-repeat;

	line-height:110%;

	}

.points li .points{

	margin-top:15px;

	}

/*==================================

ALL HORIZONTAL-BARS RELATED CSS

==================================*/

.hor_bar, .hor_bar1 {

	padding:8px 10px;

	margin-bottom:15px;

	position:relative;

	min-height:15px;

	}

.hor_bar {

	background-color:#F9F6F0;

	border-bottom:1px solid #E3DACC;

	border-right:1px solid #E3DACC;

	}

.hor_bar1 {

	background-color:#DBE2DA;

	border-bottom:1px solid #B8CFB5;

	border-right:1px solid #B8CFB5;

	}

.hor_bar .right1, 

.hor_bar1 .right1 {

	position:absolute;

	right:8px;

	top:7px;

	}

.hor_bar .left1, 

.hor_bar1 .left1 {

	position:absolute;

	left:8px;

	top:7px;

	}

/*=======================================

HOR LINE & CLEAR CSS

========================================*/

.hor_line{

	height:20px;	

	margin-bottom:20px;

	border-bottom:1px solid #E3DACC;

	}

.clear {

	clear:both;

	font-size:0px;

	line-height:0px;

	height:0px;

	display:block;

	}

/*================================

NO RECORD ERROR CSS

===============================*/

.error {

	color:#FF0000;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}

.norecord {

	border:1px solid #E3DACC;

	color:#ff0000;

	font-size:13px;

	font-weight:bold;

	padding:7px 0 9px 55px;

	height:30px;

	position:relative;

	margin-bottom:15px;

	}

.norecord img{

	position:absolute;

	left:8px;

	top:8px;

	border:none;

	}

/*##################################

TOPBAR CSS

##################################*/

#topbar {

	position:relative;

	background-color:#ffffff;

	}

#topbar h1{	

	margin:0px;

	padding:0px;

	}

#topbar h1 .logo{

	width:146px;

	height:85px;

	background-image:url(../images/logo.gif);

	background-repeat:no-repeat;

	position:absolute;

	left:15px;

	top:3px;

	text-indent:-9999px;

	overflow:hidden;/*NEVER FORGOT THIS WHEN YOU USE TEXT-INDENT*/

	}

/*#################################### 

PAGEHEADER AND PAGE PATH CSS

####################################*/

.pageheader {

	padding:0 0 10px 0;
	position:relative;

	}

.pageheader h1 {

	margin:0px;

	color:#B98E4E;

	font-size:130%;

	font-weight:normal;

	text-transform:uppercase;

	}
 .yell_logo {
	background:	url(../images/yell_logo.gif) no-repeat 0 0;
	width:74px;
	height:14px;
	position:absolute;
	right:0px;
	top:5px;
	text-indent:-99999999999px;
	}

.pagepath {

	padding:7px 15px 7px 0px;

	margin-bottom:20px;

	color:#000000;

	font-size:70%;

	border-top:1px solid #E3DACC;

	border-bottom:1px solid #E3DACC;

	}

.pagepath strong {

	margin:0 7px 0 7px;

	color:#000000;

	}

.pagepath a{

	color:#000000;

	text-decoration:none;

	}

.pagepath a:hover {

	color:#866A3F;

	}

.pagepath span {

	/*active page name*/

	color:#9C6E2A;

	font-weight:normal;

	}
#aboutus {position:relative;}
.banner_link {
	position:absolute;
	right:0px;
	top:-85px;
	}
.banner_link a {
	font-weight:bold;
	color:#B98E4E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
 .banner_link a:hover {
	color:#333333;
	}
#myaccount {position:relative;}
.tool_link {
	position:absolute;
	right:0px;
	top:-85px;
	}
.tool_link a {
	font-weight:bold;
	color:#7e1b00;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	}
 .tool_link a:hover {
	color:#333333;
	}

/*##################################

NAVIGATION CSS

##################################*/

#navigation {

	}

#navigation .active{

	color:#7f510f;

}

/*#################################### 

MIDBAR CSS

####################################*/

.midbarinner_container{

	min-height:1px;

	}

.midbarimg{

	width:464px;

	}

.midbox1{

	width:200px;

	padding:0 15px 0 15px

	}

.midbox1 .btnbar {

	position:relative;

	min-height:1px;

	}

.midbox1 .btnbar .freebtn{

	position:absolute;

	left:0px;

	}

.midbox1 .btnbar .buybttn{

	position:absolute;

	left:104px;

	}

.midbox2{

	width:273px;

	}

.midbarinner_container .midbox1 h1{

	font-family:"Trebuchet MS";

	font-size:105%;

	color:#7E1B00;

	line-height:1.1;

	text-transform:uppercase;

	margin-bottom:5px;

	}

.midbarinner_container .midbox1 h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	font-weight:bold;

	margin-bottom:4px;

	}

/*POINTS CSS IN INDEX PAGE*/

.points1 {

	list-style-type:none;

	margin:5px 0 10px 0px;

	padding:0px;

	font-size:80%;

	font-weight:bold;

	}

.points1 li {

	padding:0 0 0 17px;

	margin:0 0 2px 0;

	color:#B98E4E;

	background-image: url(../images/pointsarrow.gif);

	background-position:1px 2px;

	background-repeat:no-repeat;

	line-height:110%;

	}

.midbox2 .image1{

	margin:0 0 15px 0;

	}

/*==================================

SCROLLER CSS 

==================================*/
#pscroller_infoboxnews {
	height:275px;
	}
#pscroller_topbar {
	height:58px;
	}
#pscroller_news {
	height:220px;
	}
#pscroller_events {
	height: 340px;
	}
#pscroller_specials {
	height: 340px;
	}
#pscroller_testimonials {
	height:220px;
	}
#pscroller_indexnews {
	height:152px;
	}
#pscroller_links_list {
	height:190px;
	width:auto;
	}
/*##################################

CONTENT-BOX STRUCTURE CSS

THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES

##################################*/

.contentbox1 {

/*	background-image:url(../images/content_box2bgimg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	background-color:#F1F1F1;*/

	padding:15px 15px 15px 0px;

	margin:0 0 15px 0;

	min-height:1px;

/*	background-image:url(../images/sidebar_horz_lineimg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;*/	

	}
.
.contentbox1 dt {

	font-weight:bold;

	margin:-15px -15px 15px 0px;

	padding:0px 15px 12px 0px;

	font-size:100%;

	background-image:url(../images/sidebar_horz_lineimg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	color:#7E1B00;

	}
.contentbox1 h2 {
		font-weight:bold;

	margin:-15px -15px 15px 0px;

	padding:0px 15px 12px 0px;

	font-size:100%;

	background-image:url(../images/sidebar_horz_lineimg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	color:#7E1B00;

	}

.contentbox1 dt a{

	color:#7E1B00;

	}

.contentbox1 dt a:hover{

	color:#000000;

	}

.contentbox1 .contentboxdata {

	margin:0px;

	}
contentbox1  ul {
	}
.contentbox1  ul li {
	margin-bottom:10px;
	}
.contentbox1 .link {margin-right:10px;}
.contentbox1 .imgleft td{

	height:94px;

	width:164px;

	}
.contentbox1 .imgleft {
	margin:0 35px 0 0px;
	}

.contentbox1 .linkbox {

	display:block;

	margin:15px -15px -15px 0px;

	height:35px;

	min-height:1px;

	font-weight:bold;

	position:relative;

	background-color:#FCF4E8;	

	border-bottom:1px solid #E3DACC;

	border-right:1px solid #E3DACC;

	}

.contentbox1 .linkbox a {

	position:absolute;

	right:10px;

	top:9px;

	}

.linkbar {

	font-weight:bold;

	padding:8px 10px;

	font-size:90%;

	border-bottom:1px solid #CFCFCF;

	border-right:1px solid #CFCFCF;

	margin-bottom:15px;

	}

.linkbar a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}



/*##################################

FOOTER CSS

##################################*/

#footer {

	font-size:70%;

	height:38px;

	}

#footer .copyright,

#footer .links {

	position:absolute;

	top:15px;

	} 

#footer .copyright {

	left:15px;

	color:#666666;

	}

#footer .links {

	right:15px;

	color:#666666;

	}

#footer .links a {

	color:#666666;

	}

#footer .links a:hover {

	color:#000000;

	}

#footer .links span {

	margin:0 3px;

	}

#footer .bookmarkbtn {

	position:absolute;

	bottom:10px;

	right:20px;

	}

#footer1 {

	border-top:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0;

	font-size:80%;

	text-align:center;

	margin:0px 15px;

	padding:12px 0 14px 0px;

	}

#footer1 .links {

	color:#666666;

	}

#footer1 .links a {

	color:#666666;

	}

#footer1 .links a.active,

#footer1 .links a:hover {

	color:#B48642;

	}

#footer1 .links span {

	margin:0 8px;

	color:#cccccc;

	}

	

=======
@import url("../css/layout.css");



@import url("../css/navigation.css");



@import url("../css/sidebar.css");



/*#######################################



ALL FONTS FAMILY CSS



#######################################*/



.elink,



.pagepath, 



.maillistform input,



#footer,



.gridlistbtn a {



	font-family:Arial, Helvetica, sans-serif;



	}



body,



.link,



.cmstxt,



.points li {



	font-family:Arial, Helvetica, sans-serif;



	}



h2, 



.pageheader h1  {



	font-family:"trebuchet MS";



	}



/*##################################



COMMON CSS



##################################*/







/* COMMON RESET CSS



----------------------------------*/



dl, dt, dd 



	{



	margin:0px;



	padding:0px;



	list-style-type:none;



	}



a {



	text-decoration:none;



	}



.fck ol, .fck ul {



 margin:0 0 15px auto;



 padding:0 0 0 25px;



 }







.fck ol li{



 list-style-type:decimal;



 margin-bottom:5px;



 }







.fck ul li{



 list-style-type:disc;



 margin-bottom:5px; 



}



/*



H1-pageheader, 



H2-common sub-title in page, 



H3-common sub-title in page, 



H4-sidebar product name, Headers in forms



H5-sidebar title



H6-not define yet*/



h1, h2, h3, h4, h6 { 



	margin:0px;



	padding:0px;



	}



h2 {



	margin-bottom:5px;



	text-transform:uppercase;



	color:#000000;



	font-size:100%;



	}



p {



	margin:0 0 15px 0;



	}



.link, 



.elink {



	text-decoration:none;



	color:#7E1B00;



	}



.link:hover,



.elink:hover {



	color:#000000;



	}



.imgborder, .imgleft, imgright {



	border:1px solid #e5e5e5;



	background-color:#FFFFFF;



	text-align:center;



	}



.imgborder:hover, .imgleft:hover, imgright:hover {



	border:1px solid #B98E4E;



	}



.imgborder, .imgleft, .imgright {



	padding:2px;



	}



.imgleft {



	float:left;



	margin:0 10px 10px 0;



	}



.imgright {



	float:right;



	margin:0 0px 10px 10px;



	}



.cmstxt {



	margin:0 0 15px 0;



	font-size:80%;



	color:#000000;



	}



.left {



	float:left;



	}



.right {



	float:right;



	}



.textboxborder {



	font-family:Arial, Helvetica, sans-serif;



	border:1px solid #A9C2A5;



	font-size:100%;



	color:#666666;



	background-color:#FFFFFF;



	padding:2px;



	}



.handcur {



	cursor:pointer;



	}



/* IMAGE ALIGN CSS



-----------------------------------*/



.imgborder, 



.imgleft,



.imgright {



	text-align:center;



	display:block;



	}



.imgborder img.spacer,



.imgleft img.spacer,



.imgright img.spacer {



	width:0px;



	}



.imgborder img,



.imgleft img,



.imgright img{



	vertical-align:middle;



	}



/*==================================



POPUP CSS



==================================*/



#white {



	background-color:#FFFFFF;



	padding:15px;



	font-size:80%;



	}



#white .btnbox {



	text-align:center;



	border-bottom:1px solid #E3DACC;



	border-top:1px solid #E3DACC;



	padding:10px 0;



	margin-top:20px;



	}



#white #topbar {



	height:95px;



	border-top:none;



	background-image:url(../images/containerbgimg.gif);



	background-repeat:no-repeat;



	background-position:center bottom;



	padding-bottom:15px;	



	}



#white #topbar .close {



	position:absolute;



	right:15px;



	top:15px;



	}



#white .outerbg{



	background-image:url(../images/midbar_outerbgimg.gif);



	background-repeat:no-repeat;



	background-position:center bottom;



	}



#white .formcss .btnbar {



	padding:0;



	}



/* POPIMAGE CSS



----------------------------------*/



#white .image #topbar {



	margin-bottom:15px;



	}



#white .image h2 {



	margin:0px;



	}



/*==================================



MORE BUTTON LINK CSS



==================================*/



.morebtn,



.morebtn1,



.backtopbtn,



.sidebarbox .morebar .link,



.buybtn {



	display:block;



	text-indent:-9999px;



	overflow:hidden;



	background-repeat:no-repeat;



	background-position:0 0;



	}



.backtopbtn{



	background-image:url(../images/backtopbtn.gif);



	width:100px;



	height:17px;



	}



.morebtn,



.sidebarbox .morebar .link {



	background-image:url(../images/morebtn.gif);



	width:55px;



	height:17px;



	}



.morebtn1 {



	background-image:url(../images/morebtn1.gif);



	width:52px;



	height:17px;



	}



.morebtn:hover,



.backtopbtn:hover,



.sidebarbox .morebar .link:hover,



.morebtn1:hover,



.buybtn:hover {



	background-position:0 -17px;



	}



.buybtn {



	background-image:url(../images/buybtn.gif);



	width:69px;



	height:17px;



	}



/*==================================



COMMON POINTS CSS



==================================*/



.points {



	list-style-type:none;



	margin:0 0 15px 15px;



	padding:0px;



	}



.points li {



	padding:0 0 0 10px;



	margin:0 0 10px 0;



	color:#333333;



	background-image:url(../images/arrow.gif);



	background-position:1px 5px;



	background-repeat:no-repeat;



	line-height:110%;



	}



.points li .points{



	margin-top:15px;



	}



/*==================================



ALL HORIZONTAL-BARS RELATED CSS



==================================*/



.hor_bar, .hor_bar1 {



	padding:8px 10px;



	margin-bottom:15px;



	position:relative;



	min-height:15px;



	}



.hor_bar {



	background-color:#F9F6F0;



	border-bottom:1px solid #E3DACC;



	border-right:1px solid #E3DACC;



	}



.hor_bar1 {



	background-color:#DBE2DA;



	border-bottom:1px solid #B8CFB5;



	border-right:1px solid #B8CFB5;



	}



.hor_bar .right1, 



.hor_bar1 .right1 {



	position:absolute;



	right:8px;



	top:7px;



	}



.hor_bar .left1, 



.hor_bar1 .left1 {



	position:absolute;



	left:8px;



	top:7px;



	}



/*=======================================



HOR LINE & CLEAR CSS



========================================*/



.hor_line{



	height:20px;	



	margin-bottom:20px;



	border-bottom:1px solid #E3DACC;



	}



.clear {



	clear:both;



	font-size:0px;



	line-height:0px;



	height:0px;



	display:block;



	}



/*================================



NO RECORD ERROR CSS



===============================*/



.error {



	color:#FF0000;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	}



.norecord {



	border:1px solid #E3DACC;



	color:#ff0000;



	font-size:13px;



	font-weight:bold;



	padding:7px 0 9px 55px;



	height:30px;



	position:relative;



	margin-bottom:15px;



	}



.norecord img{



	position:absolute;



	left:8px;



	top:8px;



	border:none;



	}



/*##################################



TOPBAR CSS



##################################*/



#topbar {



	position:relative;



	background-color:#ffffff;



	}



#topbar h1{	



	margin:0px;



	padding:0px;



	}



#topbar h1 .logo{



	width:146px;



	height:85px;



	background-image:url(../images/logo.gif);



	background-repeat:no-repeat;



	position:absolute;



	left:15px;



	top:3px;



	text-indent:-9999px;



	overflow:hidden;/*NEVER FORGOT THIS WHEN YOU USE TEXT-INDENT*/



	}



/*#################################### 



PAGEHEADER AND PAGE PATH CSS



####################################*/



.pageheader {



	padding:0 0 10px 0;



	}



.pageheader h1 {



	margin:0px;



	color:#B98E4E;



	font-size:130%;



	font-weight:normal;



	text-transform:uppercase;



	}



.pagepath {



	padding:7px 15px 7px 0px;



	margin-bottom:20px;



	color:#000000;



	font-size:70%;



	border-top:1px solid #E3DACC;



	border-bottom:1px solid #E3DACC;



	}



.pagepath strong {



	margin:0 7px 0 7px;



	color:#000000;



	}



.pagepath a{



	color:#000000;



	text-decoration:none;



	}



.pagepath a:hover {



	color:#866A3F;



	}



.pagepath span {



	/*active page name*/



	color:#9C6E2A;



	font-weight:normal;



	}



/*##################################



NAVIGATION CSS



##################################*/



#navigation {



	}



#navigation .active{



	color:#7f510f;



}



/*#################################### 



MIDBAR CSS



####################################*/



.midbarinner_container{



	min-height:1px;



	}



.midbarimg{



	width:464px;



	}



.midbox1{



	width:200px;



	padding:0 15px 0 15px



	}



.midbox1 .btnbar {



	position:relative;



	min-height:1px;



	}



.midbox1 .btnbar .freebtn{



	position:absolute;



	left:0px;



	}



.midbox1 .btnbar .buybttn{



	position:absolute;



	left:104px;



	}



.midbox2{



	width:273px;



	}



.midbarinner_container .midbox1 h1{



	font-family:"Trebuchet MS";



	font-size:105%;



	color:#7E1B00;



	line-height:1.1;



	text-transform:uppercase;



	margin-bottom:5px;



	}



.midbarinner_container .midbox1 h3{



	font-family:Arial, Helvetica, sans-serif;



	font-size:80%;



	font-weight:bold;



	margin-bottom:4px;



	}



/*POINTS CSS IN INDEX PAGE*/



.points1 ul {
	margin:0px;

	padding:0px;

	list-style-type:none;
	}
.points1 {
	list-style-type:none;
	margin:5px 0 10px 0px;
	padding:0px;
	font-size:80%;
	font-weight:bold;

	}

.points1 li {
	padding:0 0 0 17px;
	margin:0 0 2px 0;
	color:#B98E4E;
	background-image: url(../images/pointsarrow.gif);
	background-position:1px 2px;
	background-repeat:no-repeat;
	line-height:110%;
	}
.midbox2 .image1{
	margin:0 0 15px 0;
	}

/*==================================
SCROLLER CSS 
==================================*/

#pscroller_infoboxnews {
	height:275px;
	}
#pscroller_topbar {
	height:58px;
	}
#pscroller_news {
	height:220px;
	}
#pscroller_events {
	height: 340px;
	}
#pscroller_specials {
	height: 340px;
	}
#pscroller_testimonials {
	height:220px;
	}

#pscroller_indexnews {
	height:152px;
	}
/*##################################

CONTENT-BOX STRUCTURE CSS
THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES
##################################*/
.contentbox1 {
/*	background-image:url(../images/content_box2bgimg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F1F1F1;*/
	padding:15px 15px 15px 0px;
	margin:0 0 15px 0;
	min-height:1px;
/*	background-image:url(../images/sidebar_horz_lineimg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/	
	}
.contentbox1 dt {
	font-weight:bold;
	margin:-15px -15px 15px 0px;
	padding:0px 15px 12px 0px;
	font-size:100%;
	background-image:url(../images/sidebar_horz_lineimg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#7E1B00;
	}
.contentbox1 dt a{
	color:#7E1B00;
	}
.contentbox1 dt a:hover{
	color:#000000;
	}
.contentbox1 .contentboxdata {
	margin:0px;
	}
.contentbox1 .imgleft td{
	height:94px;
	width:164px;
	}
.contentbox1 .linkbox {
	display:block;
	margin:15px -15px -15px 0px;
	height:35px;
	min-height:1px;
	font-weight:bold;
	position:relative;
	background-color:#FCF4E8;	
	border-bottom:1px solid #E3DACC;
	border-right:1px solid #E3DACC;
	}
.contentbox1 .linkbox a {
	position:absolute;
	right:10px;
	top:9px;
	}
.linkbar {
	font-weight:bold;
	padding:8px 10px;
	font-size:90%;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	margin-bottom:15px;
	}
.linkbar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*##################################
FOOTER CSS
##################################*/
#footer {
	font-size:70%;
	height:38px;
	}
#footer .copyright,
#footer .links {
	position:absolute;
	top:15px;
	} 
#footer .copyright {
	left:15px;
	color:#666666;
	}
#footer .links {
	right:15px;
	color:#666666;
	}
#footer .links a {
	color:#666666;

	}
#footer .links a:hover {
	color:#000000;

	}

#footer .links span {
	margin:0 3px;

	}

#footer .bookmarkbtn {
	position:absolute;
	bottom:10px;
	right:20px;
	}

#footer1 {
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	font-size:80%;
	text-align:center;
	margin:0px 15px;
	padding:12px 0 14px 0px;
	}
#footer1 .links {
	color:#666666;
	}
#footer1 .links a {
	color:#666666;
	}
#footer1 .links a.active,
#footer1 .links a:hover {
	color:#B48642;
	}
#footer1 .links span {
	margin:0 8px;

	color:#cccccc;

	}
/*=================================
BANNER CONTAINER END
================================*/
.banner_container {margin-bottom:15px;}

.banner_container .banner_img {
	margin-bottom:5px;
	}
.banner_container .banner_img .imgborder {
	padding:0px;	
	}
.banner_container .banner_img td {
	width:538px;
	}
.banner_container .morebar {
	padding:8px;
	background-color:#FCF4E8;
	border-bottom:1px solid #E3DACC;
	border-right:1px solid #E3DACC;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin-bottom:10px;
	}
/*MIANLINKS*/
.mainlinks .date {
	color:#8F8F8F;
	padding-left:0px;
	font-size:12px;
	margin-top:2px;
	display:block;
	}

.mainlinks a, 
.mainlinks .normal{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:110%;/*13px*/
	text-decoration:none;
	color:#000000;
	display:block;
	padding:5px 0 5px 0;
	background-color:#ffffff;
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
	}
.mainlinks a.morelink {
	color:#AA7E3D;
	font-weight:bold;
	}
.mainlinks a.morelink:hover {
	color:#000000;	
	}
.mainlinks a:hover {
	color:#9C6E2A;
	}
.mainlinks a span, 
.mainlinks .normal span {
	margin:0 10px 0 20px;
	display:block;
	cursor:pointer;
	}
.mainlinks a img, 
.mainlinks .normal img {
	display:block;
	position:absolute;
	left:0px;
	top:10px;
	}
/*==================
	SEARCHBO
==================*/
.searchbarbox {
	padding:4px;
	border:1px solid #E6E5E5;
	position:relative;
	margin-bottom:15px;
	}
.searchbar {
	background-color:#f2f2f2;
	padding:10px;
	margin:0px;
	min-height:1px;
	padding-bottom:0px;
	}
.searchbar .search dd{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	}
.searchbar .search dd select {
	width:280px;
	border:1px solid #E0E0E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:2px; 
	}
.searchbar .search dd input {
	width:273px;
	border:1px solid #E0E0E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:2px; 

	}
.searchbar .search .clear {
	float:none;
	height:0px;
	font-size:0px;
	line-height:0px;
	margin-bottom:0px;
	padding:0px;
	}
.searchbar .search_btn {
	position:absolute;
	right:50px;
	bottom:16px;
	}
/*#################################### 
INFOBOX CONTAINER CSS
####################################*/
.infoboxcontainer {margin:0 -18px 0 0;}
.infoboxcontainer_bg {
	margin-bottom:20px;
	min-height:1px;
	}
.infobox {
	float:left;
	width:155px;
	border:1px solid #E3DACC;
	padding:10px;
	margin-right:14px;
	padding-top:8px;
	background-color:#f2f2f2;
	} 
.infoboxcontent {
	font-size:13px;
	min-height:360px;
	color:#333333;
	font-size:13px;
	}
.infoboxcontent p {
	margin-bottom:8px;
	}
/*==================================
LINKS_LIST CSS
==================================*/

.links_list {
	background:url(../images/right_border.gif) repeat-y 0px 0;
	margin-bottom:10px;
	}

.links_list ul {
	margin:0 0 0 0px;
	padding:0px;
	list-style-type:none;
	}
.links_list ul li{
	padding:0 0 0px 0;
	float:left;
	width:232px;
	color:#333333;

	}
.links_list ul li a{
	color:#333333;
	}
.links_list ul li a:hover{
	color:#B98E4E;
	}
.links_list ul .clear {
	float:none;
	clear:both;
	font-size:0px;
	line-height:0px;
	}
.content {
	}
.content_container{
	min-height:1px;
	margin-bottom:15px;
	}
.content_container h2 {
	margin-bottom:10px;
	}
.content_container .content_box{
	width:164px;
	margin-right:1px;
	min-height:146px;
	}
.content_container .imgborder {
	border:1px solid #ffffff;;
	}

.content_container .content_box2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:135%;
	font-weight:boldl;
	color:#B98E4E;
	margin:0 0 10px 0;
	}
.content_container .content_box2{
	padding:8px 14px 14px 14px;
	width:492px;
	min-height:110px;
	background-image:url(../images/content_box2bgimg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F1F1F1;
	}
.content_container .content_box2 .morebar{
	height:17px;
	margin:15px 0 0px 0;	
	position:relative;
	}
.content_container .content_box2 .morebar .morebtn{
	position:absolute;
	left:0;
	}
.content_container .imgborder{
	padding:0;
	}
.content_container .imgborder:hover{
	border:1px solid #e5e5e5;
	}
.heading {
	font-family:"Trebuchet MS";
	font-size:16px;
	text-transform:none;
	margin-bottom:4px;
	}
.fonts { font-size:13px; color:#7E1B00; font-weight:bold;}
/*==================================
INFO BOX TITLE CSS
==================================*/
.infoboxcontent h3 {
	font-family:"Trebuchet MS";
	text-transform:none;
	color:#B98E4E;
	font-weight:normal;
	font-size:18px;
	padding:0 0 5px 0;
	margin-bottom:0px;
	}
.infoboxcontent h3 a {color:#B98E4E;}

.infoboxcontent h3 a:hover {color:#333333;}

.infoboxcontent ul  {padding-left:17px; margin:0px;}

.infoboxcontent ol  {padding:0 0 0 20px; margin:0 0 0 2px;}

.infoboxcontent ul li {
	margin-bottom:5px;
	}
/*==================================
INFO BOX MOREBAR CSS
==================================*/
.infobox .morebar {
	display:block;
	height:37px;
	position:relative;
	}
.infobox .morebar .morebtn {
	position:absolute;
	right:10px;
	top:10px;
	}
/*#################################### 
EVENTS DETAILS PAGE CSS
####################################*/
@import url("common/grid.css");
/* PRODUCT INFO RELATED CSS

##################################*/


/* PRODUCT IMAGE BOX CSS

=======================================*/

.proinfo .image { width:318px; margin-bottom:0px;}

.proinfo .image .imgborder {

	height:265px; width:303px; display:block; position:relative;

 	border:1px solid #89766A;
	
	margin-bottom:10px;

	}

.proinfo .image .imgborder:hover { border-color:#666666; }



/* PRODUCT IMAGE ENLARGE BUTTON CSS

=======================================*/

.proinfo .image .imgborder:hover .enlargeimg { display:block; }

.proinfo .image .imgborder .enlargeimg {

	position:absolute;

	height:59px; width:59px;

	right:10px; bottom:10px;

	background:url(../images/enlargeimg.png) no-repeat 0 0;

	display:none;

	cursor:pointer;

	}



/* PRODUCT THUMBNAIL IMAGE CSS

=======================================*/

.proinfo .th_image 				{ margin:5px -19px 0 0px; }

.proinfo .th_image a.imgborder	{ border:1px solid #D9D9D9; height:49px; width:49px; padding:1px; margin-bottom:0px; display:block; }

.proinfo .th_image li {
	background-color:#FF0000;
	width:49px;
	margin:0px;
	margin-right:14px;
	padding:0px;
	list-style-type:none;
	
	}
.proinfo .th_image li img {
	width:49px;
	height:49px;
	}


/* PRODUCT DETAILS SECTION

=======================================*/

.proinfo .details { display:table; width:100%; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }

.proinfo .details h2 {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:110%;

	padding:0 0 0px 0;

	font-weight:bold;

	text-transform:none;
	
	color:#199BD1;

	}

.proinfo .details .subtitle {

	display:block;

	border-bottom:1px solid #dfdfdf;

	padding:3px 0 10px 0;

	color:#666666;

	font-size:105%;

	font-weight:normal;

	}

.proinfo .details .subtitle .stars { float:left; margin:-3px 10px 0 0; }



/* PRODUCT TEXT DATA

=======================================*/

.proinfo .details .code {

	font-size:110%;

	font-family:Arial, Helvetica, sans-serif;


	display:block;
	
	padding:8px 0;

	margin-bottom:2px;
	
	color:#666666;

	border-bottom:1px solid #E7E7E7;

	}

.proinfo .details .textdata {

	padding:10px 0;

	border-bottom:1px solid #E7E7E7;

	}
.time {
	border-bottom:1px solid #E7E7E7;
	padding-bottom:5px;
	}
.time dt { color:#333333; font-weight:bold;
	padding:5px 0 10px 0;
	}
.time dd { color:#333333; 
	padding:2px 0;
	}
/* PRODUCT PRICE

=======================================*/

.proinfo .details .price { 

	position:relative;  

	border-bottom:1px solid #E7E7E7; 

	margin-bottom:0px;

	padding:5px 0; 
	
	padding-bottom:4px;

	}

.proinfo .details .price dd 				{ line-height:1; padding:1px 0;  }

.proinfo .details .price .ourprice strong 	{ display:block; float:left; }

.proinfo .details .ourprice { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	color:#DE0000; font-weight:bold;

	margin-bottom:5px;

	}


.proinfo .details .othertxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size:50%;

	position:relative;

	top:-3px;

	margin-left:6px;

	}

.proinfo .details .price .othertxt1 {

	padding-top:8px;

	line-height:1.2;

	}
.proinfo .details .rrp {margin-bottom:3px;}

.proinfo .details .rrp em, .proinfo .details .ourprice em,

.proinfo .details .yousave em {

	display:block;

	width:70px;

	font-style:normal;
	
	font-weight:bold;

	float:left;

	}

.proinfo .details .rrp strong {font-weight:normal;}

	


.proinfo .details .yousave {

	color:#736358;

	}

/* PRODUCT ATTRIBUTE CSS

------------------------------------*/

.proinfo .details .attributes {

	margin:0px;

	padding:5px 0 0 0;

	border-bottom:1px solid #E7E7E7;
	
	color:#666666;

	}

.proinfo .details .attributes dt{

	margin:0px;

	padding:2px 0 0 0;

	float:left;

	width:60px;

	font-weight:bold;
	
	position:relative;

	}
.proinfo .details .attributes .status { font-weight:normal;}

.proinfo .details .attributes dd		{ margin:0 0 0 60px; padding:2px 0 0 0; }

.proinfo .details .attributes .clear	{ height:10px; }

.proinfo .details .attributes .quty {position:relative;}

.proinfo .details .attributes .quty .errobox1 { 

	background:url(../../images/errorbox_bg1.gif) no-repeat 0 0;
	position:absolute;
	left:65px;
	top:-10px;
	font-size:10px;
	color:#ff0000;
	height:22px;
	padding:10px;
	padding-left:20px;
	padding-top:6px;
	width:130px;
	}
.sharingoptions {
	border-top:1px solid #CFCFCF;
	padding:5px 0;
	padding-top:10px;
	margin-bottom:2px;
	font-size:80%;
	}
.sharingoptions table td table td{
	padding:2px;
	}
	
.sharingoptions table td table {
	float:left;
	margin:0 75px 0 0 ;
	}
	
.sharingoptions a {
	font-family:Arial, Helvetica, sans-serif;
	color:#006EB0;
	font-size:125%;
	font-weight:bold;
	}
/* PRODUCT CHECKOUT BUTTONBAR CSS

------------------------------------*/

.proinfo .details .morebar { position:relative; padding:10px 0px; margin-bottom:19px; }

.proinfo .details .morebar .link {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:85%;

	position:absolute;

	right:4px;

	top:5px;

	}
.proinfo .details .morebar input { float:left; margin-right:10px;}

.proinfo .details .addtofav {

	border-top:1px  solid #E5E5E5;
	color:#006EB0;
	 
	font-size:110%;
	
	font-weight:bold;
	
	padding:10px 0;	}
/* PRODUCT VIDEO CSS

------------------------------------*/

.video-box 			{ margin-bottom:10px; }

.video-box .video 	{ float:left; width:132px; }

.videotxt 			{ margin-left:142px; }


.tabs { margin:-14px -14px 0 -14px; }

.probox .attributes { display:none;}

.probox .hor_line { display:none;}

.btnbar 		{ border-bottom:1px solid #EDEDED; padding:10px 0; text-align:right; }

.btnbar .btnbox { top:0px; left:0px; }

.rating-frm { 

	background-color:#F4F4F4; 

	border-top:1px solid #cccccc; 

	margin-top:15px;

	}

.rating-frm .btnbar {

	text-align:left;

	padding-left:158px;

	background-color:#EAEAEA;

	border-bottom:1px solid #D3D3D3;

	min-height:1px;

	}
.grid_2 div.left {
	width:320px;
	}
.grid_2 div.right {
	float:none;
	margin-left:330px;
	width:auto;
	}
/*==================================
EVENT IMAGE CSS
==================================*/
.eventdata {
	min-height:1px;
	}	
.eventimg td {
	width:275px;
	height:275px;
	}
.eventdata dt{
	margin:0 0 3px 0;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	}
.eventdata dd{
	margin:0 0 10px 0;
	color:#333333;
	}
.eventdata dd span{
	display:block;
	width:40px;
	float:left;/*ie*/
	min-height:1px;
	}
.eventdata .event_dt {
	margin-bottom:3px;
	}
/*==================================
THUMB IMAGE CSS
==================================*/
.handcur{
	cursor:pointer;
	}
.smallimg {	
	border:1px solid #E0ECE5;
	padding:1px;
	width:49px;
	height:49px;	
	/*margin-right:13px;*/
	display:block;
	float:left;
	}
.smallimg:hover{	
	border:1px solid #B3CEBE;
	}
/*==================================
INTRO TEXT CSS
==================================*/
.introtxt {
	margin:0px;
	}
.introtxt dt{
	color:#000000;
	margin:0px 0 5px 0px;
	font-weight:bold;
	}
.introtxt dd{
	color: #333333;
	margin:5px 0 15px 0px;
	font-size:100%;
	}
/*==================================
INTRO TEXT CSS
==================================*/
.pdflist {
	list-style-type:none;
	margin:0px 0 15px 0;
	padding:0px;
	}
.pdflist li {
	line-height:14px;
	color:#005317;
	padding:7px 10px 7px 0px;
	margin-bottom:0px;
	position:relative;
	}
.pdflist li .filelink {
	color:#199BD1;
	margin-left:28px;
	text-decoration:none;	
	font-weight:bold;
	}
.pdflist li .filelink:hover {
	color:#333333;
	}
.pdflist li img {
	position:absolute;
	left:5px;
	top:6px;
	}
#eventsdetail strong a {
	color:#199BD1;
	}
#eventsdetail strong a:hover {
	color:#333333;
	
	}
#pro_details .width_1 .img_box  .image .imgborder:hover .enlargeimg { display:block; }
#pro_details .width_1 .img_box  .image .imgborder .enlargeimg {
	position:absolute;
	height:59px; width:59px;
	right:10px; bottom:10px;
	background:url(../images/enlargeimg.png) no-repeat 0 0;
	display:none;
	cursor:pointer;
	}
#pro_details .width_1 .discription {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	}
#pro_details .width_1 .discription h4 {
	color:#B98E4E;
	font-family:"Trebuchet MS";
	font-size:15px;
	margin-bottom:5px;
	}

/*=================================
WIDTH_2
==================================*/
.width_2 .details_box {
	
	}
 .details_box h4 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#B98E4E;
	margin-bottom:5px;
	}
 .details_box .detail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.details_box .detail dt  {
	float:left;
	width:140px;
	font-weight:bold;
	color:#333333;
	margin-bottom:5px;
	}
 .details_box .detail dd  {
	margin-left:145px;
	margin-bottom:5px;
	}
 .details_box .detail .clear {
	padding:0xp;
	font-size:0px;
	line-height:0px;
	height:0px;
	}
	
/*=================================
WIDTH_2
==================================*/
 .details_box {
	
	}
 .details_box h4 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#B98E4E;
	margin-bottom:10px;
	}
.details_box  .link_list {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
 .details_box .link_list li {
	position:relative;
	padding-left:30px;
	padding-bottom:12px;
	
	}
 .details_box .link_list li a {
	color:#333333;
	}
 .details_box .link_list li a:hover {
	color:#B98E4E;
	}
.details_box .link_list li img {
	position:absolute;
	top:-5px;
	left:0px;
	} 
 .details_box a {
	color:#333333;
	}	
.rating-btn input {
	border:none;
	}
.bluebtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:url(../images/allbg.gif) repeat-x 0 -907px ;
	color:#FFFFFF;
	width:auto; 
	overflow:visible;
	padding:3px 5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:85%;
	cursor:pointer;
	}
	
 .rating-box 			{ height:18px; margin-bottom:5px; }
 
 .rating-box .stars		{ float:left; }
 .rating-box span{ 
	font-size:90%;
	position:relative;
	top:2px;
	margin-left:5px;
	}


.review-box {

	margin-bottom:15px;

	padding-bottom:10px;

	border-bottom:1px solid #E7E7E7;

	}

.review-box dt p { font-size:90%; }


.lnkblue 		{ font-weight:bold; color:#1A88D3; }

.gray 	{ color:#999999; }

hd-left, 

.hd-left .hd {

	background:url(../images/commonimg.gif) no-repeat; 

	}

.hd-left { float:left; background-position:left -165px; }

.hd-left .hd {	

	background-position:right -165px; 

	margin-left:6px; 

	padding:8px 10px 8px 4px;

	}
.gridcontainer .grid_2 .width1 {
	width:520px;
	}
.gridcontainer .grid_2 .width2 {
	width:auto;
	padding-left:20px;
	text-align:right;
	}