/********
 * css reset
 ********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px;}
table { border-collapse:collapse; border-spacing:0; }
abbr,acronym,fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
a{text-decoration:none;color:#2E64FE;font-weight:bold;}

/********
 * zz default
 ********/
.clear{clear:both;height:0px;}
div.sprt{clear:both;}
.strike{text-decoration:line-through;}
input[type='password'],input[type='text'],div.input textarea{border:1px solid #a89275;padding:3px;background-color:#f3ece3;color:#000;} 
select,option{color:#000;}
 
 
* {  font-family: Arial, Helvetica, Verdana, sans-serif }
h1 { margin:10px 0 0 0;color:#fdedd9;font:normal 14pt arial;padding:0 0 8px 0;}
h2 { color:#fdedd9; font:bold 12pt arial; padding:0 0 8px 0;margin:10px 0 0 0; }
h3{ color: #fdedd9; font: normal 14pt Trebuchet MS;margin-top:10px;}
h4{ color: #fdedd9; font: bold 10pt Trebuchet MS;margin-top:10px;}
p {margin: 10px 0px;}
.desc{ color:#000;font-size:11pt; }
strong{font-weight:bold;}
img.frame{border:1px solid #b9b9b7; background-color:#edede9;padding:10px;margin:10px;}



div.desc {font:normal 8pt arial;color:#000;}
div.label {width:150px;display:inline-block;font:bold 10pt arial;color:#555;float:left;}
div.input {width:470px;display:inline-block;font-size:0.9em;}
div.input input[type='text']{width:450px;height:21px;padding:2px 10px;}
fieldset.row {margin-top:10px;}

/* custom style*/
.gold {color:#cc9966;}
.darkgold{color:#ac650d;}
.orange{color:#ff9933;}
.silver {color:#cccccc;}
.milk {color:#fdedd9;}
.red {color:#990000;}

ul.ul1 {list-style-image:url(../img/inc-ul.png);padding-left:40px;}
ul.ul2 {list-style-image:url(../img/inc-ul2.png);padding-left:40px;}


/*custom component*/
a.bt1,button.bt1{border:0;cursor:pointer;}
a.bt2,button.bt2{border:0;cursor:pointer;}
a.bt3,button.bt3{border:0;cursor:pointer;}
a.bt1,a.bt2,a.bt3{text-align:center;line-height:2em;}
table.tb1{border-collapse:separate;border-spacing:7px;border:0;}
select{border:1px solid #666;width:160px;margin:4px 0;}

blockquote{padding:10px 0 10px 40px;background:transparent url(../img/ico-backquote.png) no-repeat;}
ul {list-style-image:url(../img/inc-ul2.png);padding-left:40px;}


/*validator*/
label.error{display:block;color:red;}


/* pagination */
div.page-navi {float:right;}
div.page-navi a.nbt {display:block;display:inline-block;width:24px; color:black; font:normal 8pt verdana;}
div.page-navi a.omega , div.page-navi a.alpha {display:block;display:inline-block;width:99px; color:black; font:normal 8pt verdana;}
div.page-navi a.active {font-weight:bold;color:#339999;}

/*item*/
div.item {float:left; width:110px;height:210px;display:block;margin:20px 41px;}
div.item div.name{font:bold 8pt verdana;text-align:center;color:#666;height:30px;}
div.item div.img {height:px;text-align:center;height:142px;width:110px;}
div.item div.foot { background-color:#ebebeb; color:666#;width:80px;height:40px;padding:5px 15px;}



/********
 * carot
 ********/
div.carot {overflow:hidden;}
div.carot ul.list{list-style:none;padding:0;margin:0;}
div.carot ul.list li{float:left;margin-left:6px;}
div.carot ul.list li a {display:block;}
div.carot ul.list li a img{display:block;}

div.scrollbar{border:1px solid #dde9e9;height:8px;margin-top:7px;}
div.scrollbar div.scroller{background-color:#cdd9d9;height:6px;border:1px solid #edf9f9;position:relative;cursor:pointer;}
div.scroller::-moz-selection{ background-color:Transparent; color:#000; }
div.scroller::selection { background-color:Transparent; color:#000; }

/*
 * 
 */
div.border { border:1px solid #4a4743; }
table.column tr td{ background-color:#252525;color:#CCC;}
table.column tr th{ background-color:#252525;color:#CCC;text-align:center;font:bold 12pt arial;padding:4px;}
table.column tr:nth-child(odd) td{ background-color:#191818;}
table.column tfoot tr td{background-color:#52483c;vborder:1px solid #52483c;}

 

table.tb1 td{color:#000;font:bold 10pt arial;text-align:right;}
table.tb2 td{color:#000;font:bold 10pt arial;text-align:right;border:1px solid #222;width:140px;padding:5px 20px;}

input[type='text'],input[type='password'],textarea{border:1px solid #5a5756;background-color:white;}

table.tblCustomFields		{ border-collapse:collapse; width:100%; margin:0px;border:0px }
table.tblCustomFields td, 
table.tblCustomFields th	{ border:0px;border-bottom: 1px solid #494846; font-size: 12px; padding: 5px 10px;padding-left:40px;  }

table.tblCustomFields th	{ color:#ffcd98; text-align:left;font-weight:bold; width:130px;padding-left:40px;}
table.tblCustomFields td	{ color:#fff; }


.fan_box .connections_grid .grid_item a:link {color: #FFFFFF !important; }
.fan_box .connections_grid .grid_item a:active {color: #FFFFFF !important; }
.fan_box .connections_grid .grid_item a:visited {color: #FFFFFF !important; }
.fan_box .connections_grid .grid_item a:hover {color: #FFFFFF !important; }


/*2011July*/
.divTitleDotTop
{
background-image:url(../img/title-line.gif);
background-repeat:repeat-x;
height:4px;
}
.divTitleDotCenter
{
background-image:url(../img/title-line-double.gif);
background-position:50% 50%;
background-repeat:repeat-x;
height:36px;
padding:0px;
margin-left:13px;
margin-right:13px;
}
.divTitleDotContentDiv
{
margin:auto;
text-align:center;
line-height:36px;
}
.divTitleDotContentSpan
{
background-color:#191818;
color:#f7dfc1;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}


/* btn-shopping */
.mybutton
{
margin-right:10px;
cursor:pointer;
}
.btn-shopping {
	background-color:transparent;
	background-image:url(../img/btn-continue-shopping.png); 		
	background-repeat:no-repeat;
	height:46px;
	width:166px;
	border:0px;
}
.btn-shopping:hover {
	background-image:url(../img/btn-continue-shopping.png); 
	background-position:0px -46px;
	background-repeat:no-repeat;
	height:46px;
	width:166px;
}
.btn-shopping:active {
	background-image:url(../img/btn-continue-shopping.png); 
	background-position:0px 46px;
	background-repeat:no-repeat;
	height:46px;
	width:166px;
}

.btn-save-proceed {
	background-color:transparent;
	background-image:url(../img/btn-save-proceed.png); 		
	background-repeat:no-repeat;
	height:46px;
	width:166px;
	border:0px;
}
.btn-save-proceed:hover {
	background-image:url(../img/btn-save-proceed.png); 
	background-position:0px -46px;
	background-repeat:no-repeat;
	height:46px;
	width:166px;
}
.btn-save-proceed:active {
	background-image:url(../img/btn-save-proceed.png); 
	background-position:0px 46px;
	background-repeat:no-repeat;
	height:46px;
	width:166px;
}

/* orange */
.btnNormal {
font-weight:bold;
font-style:italic;
border:0px;
	line-height:26px;
	height:26px;
	font-size:14px;
	color: #fef4e9;
	background: #6a2609;
	background: -webkit-gradient(linear, left top, left bottom, from(#a34007), to(#6a2609));
	background: -moz-linear-gradient(top,  #a34007,  #6a2609);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a2609', endColorstr='#6a2609');
	cursor:pointer;
}
.btnNormal:hover {
font-weight:bold;
font-style:italic;
border:0px;
line-height:26px;
	height:26px;
	font-size:14px;
	background: #6a2609;
	background: -webkit-gradient(linear, left top, left bottom, from(#6a2609), to(#a34007));
	background: -moz-linear-gradient(top,  #6a2609,  #a34007);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a2609', endColorstr='#a34007');
}
.btnNormal:active {
font-weight:bold;
font-style:italic;
border:0px;
line-height:26px;

	height:26px;
	font-size:14px;
	color: #6a2609;
	background: -webkit-gradient(linear, left top, left bottom, from(#6a2609), to(#a34007));
	background: -moz-linear-gradient(top,  #6a2609,  #a34007);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a2609', endColorstr='#a34007');
}


label.jerror{display:block;color:#b9212a;margin:0px;font-size:12px;font-style:italic;}

div.lblError
{
padding-top:10px;
padding-bottom:10px;
font-size:16px;
font-weight:bold;
color:#cb0b22;
}

div.lblNotice
{
padding-top:10px;
padding-bottom:10px;
font-size:16px;
font-weight:bold;
color:#245c1b;
}

.spBold
{
font-weight:bold;
}

ul#nav3 li {float:left;padding:8px 6px;font:normal 8pt verdana;color:#f0b669;list-style:none;}
ul#nav3 li a {font:normal 10pt arial;color:#f0b669;text-transform:uppercase;}




/* NEW LINE ADDED BY JEMY */
.at-share-tbx-element .at-share-btn .at300bs{
	margin-right:10px !important;
	}
}