body{
	margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/bg.gif) repeat-x;
}
#main{
	width:806px;  margin:0px auto 0px auto
}
#main_fxindex{
	width:1000px;  margin:0px auto 0px auto
}
#banner{
	padding:0px 0px 0px 20px; width:800px; float:left; height:85px; border:#00FF00 solid 0px;
}
#banner_fxindex{
	padding:0px 0px 0px 35px; width:800px; height:85px; border:#00FF00 solid 0px;
}
.logo{
	   height:51px; padding-right:0px; float:left; width:183px;
}
.search{
	  padding:8px; height:25px; padding-right:0px; float:right; font-size:12px; color:#651880;
}
.resulttitle{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px;  vertical-align:top;
}

ul.home
{
	ext-align:left;
	padding:15px 5px 5px 10px;
	list-style-type:none;
	margin:0px;
}

ul.home li
{
	background:url(../images/home_bullet.gif) no-repeat 0px 0px;
	padding:0px 5px 14px 40px;
	color:#666666;
}


a{
	/*color:#40c8fa;*/
	color:#20598A;
	font-weight:normal;
}
a:hover{
	text-decoration:none;
	font-weight:normal;
}
a.photocorrection{
	color:#20598A; font-size:16px; font-weight:bold; height:50px;
}
a.photolinks{
	color:#20598A; font-size:13px; font-weight:normal; height:50px;
}
.photocorrection_black{
	color:#777777; font-size:16px; font-weight:bold; height:50px;
}
.photocorrection_blue{ 
	color:#20598A; font-size:16px; font-weight:bold; height:50px;
}
h1{
	font-size:16px; margin:0px;  padding:0px 0px 10px 0px;
}
.toplinks{
	background:url(../images/top-bg.gif) no-repeat; height:20px; float:right; width:186px; padding:5px 21px 0px 29px; color:#fff; margin:0px;;
}
.toplinks a{
	color:#fff; text-decoration:none;
}
.toplinks a:hover{
	color:#000;
}
.fx_links {
	color:#f4b30f; text-decoration:none; font-size:12px; font-weight:bold;
}
.fx_links a{
	color:#f4b30f; text-decoration:none;
}
.fx_links a:hover{
	color:#000;
}

.fx_links_page {
	color:#641a7b; text-decoration:none; font-size:12px; font-weight:bold;
}
.fx_links_page a{
	color:#641a7b; text-decoration:none;
}
.fx_links_page a:hover{
	color:#000;
}


#topbuttons	{padding:0px 0px 0px 0px; margin:0px; float:right; width:120px; margin-right:5px; font-weight:normal;#topbuttons	{padding:0px 0px 0px 0px; margin:0px; float:right; width:120px; margin-right:5px; font-weight:normal;}}
#topbuttons_e	{padding:0px 0px 0px 0px; margin:0px; float:right; width:89px; margin-right:5px; font-weight:normal;}
#topbuttons1 {padding:0px 0px 0px 0px; margin:0px; float:right; width:80px; margin-right:5px; font-weight:normal;}
#navrow2 {float:right;}
#mainnavigation{
	/*background:url(../images/menuleft-arc.gif) no-repeat; background-position:left; */font-size:12px; float:left;  background-color:#641a7b; margin:0px 5px 0px 0px;
}
#mainnavigation .inner{
background:url(../images/menuright-arc.gif) no-repeat right top; margin:0px; float:left; width:485px; font-weight:normal;
}
#mainnavigation a{
	color:#fff; font-size:13px; text-decoration:none; float:left;  height: 18px;
    padding: 6px 9px; font-weight:normal;
}
#mainnavigation a:hover{
 background-color:#77328d; font-weight:normal;
 }
 
#mainnavigation1{
	/*background:url(../images/menuleft-arc.gif) no-repeat; background-position:left; */font-size:12px; float:left;  background-color:#641a7b; margin:0px 5px 0px 0px; font-weight:normal;
}
#mainnavigation1 .inner{
background:url(../images/menuright-arc.gif) no-repeat right top; margin:0px; float:left; width:330px; font-weight:normal;
}
#mainnavigation1 a{
	color:#fff; font-size:14px; text-decoration:none; float:left; padding:7px 18px 6px 14px; font-weight:normal;
}
#mainnavigation1 a:hover{
 background-color:#77328d;
 }
 
 #mainnavigation2{
	/*background:url(../images/menuleft-arc.gif) no-repeat; background-position:left;*/font-size:12px; float:left;  background-color:#641a7b ; margin:0px 5px 0px 0px;
}
#mainnavigation2 .inner{
background:url(../images/menuright-arc.gif) no-repeat right top; margin:0px; float:left; width:270px;
}
#mainnavigation2 a{
	color:#fff; font-size:14px; text-decoration:none; float:left; padding:7px 18px 6px 14px;
}
#mainnavigation2 a:hover{
 background-color:#77328d;
 }
a.my-account{
	background:url(../images/account-bg.jpg) no-repeat; font-size:14px; text-decoration:none; color:#fff; width:90px; height:30px; loat:right; display:block; margin-right:5px; text-align:center; padding:5px 0 0 0;

}

a.business{
	background:url(../images/but_pa.gif) no-repeat; font-size:11px; text-decoration:none; color:#fff; width:89px; height:29px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:normal;
}
a.business:hover, a.my-account:hover,a.print_gift:hover{
	color:#530069; font-weight:normal; font-size:11px;
}
a.print_gift{
	background:url(../images/but_pr.gif) no-repeat; font-size:11px; text-decoration:none; color:#fff; width:89px; height:29px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:normal;
}


a.fx_business{
	background:url(../images/fxbusiness1.gif) no-repeat; font-size:12px; text-decoration:none; color:#fff; width:116px; height:30px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:bold;
}
a.fx_business:hover, a.my-account:hover{
	font-weight:normal;
}
a.fx_business1{
	background:url(../images/fxbusiness2.gif) no-repeat; font-size:11px; text-decoration:none; color:#fff; width:54px; height:30px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:bold;
}
a.fx_business1:hover, a.my-account:hover{
	font-weight:normal;
}

a.business_real{
	background:url(../images/but_ph.gif) no-repeat; font-size:11px; text-decoration:none; color:#fff; width:89px; height:29px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:normal;
}
a.business_real:hover, a.my-account:hover{
	color:#530069; font-weight:normal; font-size:11px;
}

a.btn_wedding{
	background:url(../images/but_fx.gif) no-repeat; font-size:11px; text-decoration:none; color:#fff; width:89px; height:29px; float:right; display:block; text-align:center; padding:1px 0 0 0; font-weight:normal; font-size:11px;
}
a.btn_wedding:hover{
	color:#530069;font-weight:normal; font-size:11px;
}


.date{
	color:#ccc;
}
.plusbullet{
	background:url(../images/plus.gif) no-repeat 0 3px; padding:0px 0px 10px 15px;
}
.plusgift{
	background:url(../images/plus.gif) no-repeat 0 3px; padding:0px 0px 0px 15px;
}
.minusgift{
	background:url(../images/minus.gif) no-repeat 0 3px; padding:0px 0px 0px 15px;
}
#left{
	width:565px; display:block; float:left;
}

#left1{
	width:584px; display:block; float:left;
}

#login-left{
	width:480px; float:left; background:url(../images/vertical-line.gif) repeat-y top right; margin:20px 40px 0 0;
}
#maincontent{
	width:790px; padding:25px 0px 0px 15px; line-height:18px;
}
#upload-content{
	width:580px; background:url(../images/graytop-arc1.gif) no-repeat left top; background-color:#f7f7f7;  margin:auto; 
}
#upload-content1{
	width:580px; background:url(../images/graytop-arc1.gif) no-repeat left top; background-color:#f7f7f7; float:left;  margin:auto; 
}
#upload-content12{
	width:556px; float:left;  margin:auto; 
}
#upload-content3{
	width:780px; background:url(../images/graytop-arc1.gif) no-repeat left top; background-color:#f7f7f7; float:left;  padding-left:20px; margin:auto; 
}
#upload-content_plain{
	width:780px;  float:left;  margin:auto; 
}
.upload-pic{
	background:url(../images/graybtmc-arc1.gif) no-repeat left bottom; background-color:#ffffff; width:580px;    padding:20px 0px 20px 0px; line-height:18px; float:left;	
 }
 
 
 .upload-pic2page{
	background:url(../images/graybtm-arc1.gif) no-repeat left bottom; background-color:#f7f7f7; width:580px;    padding:20px 0px 20px 0px; line-height:18px; float:left;	
 }
 .upload-pic123{
 width:556px;    padding:20px 0px 20px 10px; line-height:18px; float:left;	
 }
.upload-pic4{
	background:url(../images/graybtm-arc1.gif) no-repeat left bottom; background-color:#f7f7f7; width:580px;    padding:20px 0px 0px 0px; line-height:18px; float:left;	
 }
.upload-pic3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/graybtm-arc2.gif) #f7f7f7 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 780px; LINE-HEIGHT: 18px; PADDING-TOP: 20px
}
.upload-pic_cart {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/graybtm-arc2.gif) #f7f7f7 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 780px; LINE-HEIGHT: 18px; PADDING-TOP: 20px;
}

.graydiv{
	background:url(../images/graytop-arc.gif) no-repeat left top; background-color:#f7f7f7; color:#666666; width:340px; float:left; margin:10px 10px 0px 0px;
}

.hometxt{
	 width:330px; float:left; margin:10px 10px 0px 0px;
}

.graydiv1{
	background:url(../images/graytop-arc.gif) no-repeat left top; background-color:#f7f7f7; color:#666666; width:226px; float:left; margin:10px 0px 0px 0px;
}

.rghtimg{
	background:url(../images/graytop-arc.gif) no-repeat left top; background-color:#f7f7f7; color:#666666; idth:226px; float:left; margin:10px 0px 0px 0px;
}

.rghtimginner{
	background:url(../images/graybtm-arc.gif) no-repeat left bottom;  padding:15px 5px 25px 5px; float:left; width:201px;
}

.graydivinner{
	background:url(../images/graybtm-arc.gif) no-repeat left bottom;  padding:15px 5px 25px 5px; float:left; width:201px;
}
 
#right{
	width:180px; float:left;
}
.rightdiv{
	background:url(../images/border-toparc.gif) no-repeat left top; width:202px; float:left; padding:15px 20px 0px 10px; margin-top:15px; color:#979797;
}
.rightdivvideo{
	background:url(../images/border-toparc.jpg) no-repeat left top; width:172px; float:left; padding:15px 20px 0px 10px; margin-top:15px; color:#979797;
}
#footer{
	background:url(../images/footer-bg.gif) no-repeat; font-size:15px; padding:20px 0px 15px 20px; margin-top:25px; float:left; width:806px;
}
#footer_fx_index{
	background:url(../images/footer-bg.gif) no-repeat; font-size:15px; text-align:left; padding:20px 0px 15px 20px; margin-top:25px; float:left; width:806px;
}

#footer_fxindex{
	background:url(../images/footer-bg.gif) no-repeat; font-size:15px; padding:20px 0px 15px 20px; line-height:20px; margin:25px auto 0px auto;  width:806px;
}

#footer_fx{
	background:url(../images/footer-bg.gif) no-repeat; font-size:11px; padding:20px 0px 15px 20px; margin-top:25px; float:left; width:806px;
}
#footer a{
	/*color:#0399cc; text-decoration:none;*/
	color:#20598A; text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

#footer_fx_index a{
	/*color:#0399cc; text-decoration:none;*/
	color:#20598A; text-decoration:none;
	font-size:15px;
	font-weight:normal;
}
#footer_fx_index a:hover{
	text-decoration:underline;
	font-size:15px;
	font-weight:normal;
}
#footer .links{
	color:#20598A; padding-bottom:15px;
}
#footer_fx_index .links{
	color:#20598A; padding-bottom:15px;
}
#footer_fx .links_fx{
	color:#000000; padding-bottom:0px; text-decoration:none;
}
#footer .copy{
	color:#a1a1a1;
	padding-bottom:5px;
}
#footer_fx_index .copy{
	color:#a1a1a1;
	padding-bottom:5px;
}
#footer_fxindex .links{
	color:#20598A; padding-bottom:15px;
}
#footer_fxindex .links_fx{
	color:#000000; padding-bottom:0px; text-decoration:none;
}
#footer_fxindex .copy{
	color:#a1a1a1;
	padding-bottom:5px;
}
.button{
	background:url(../images/search-bg.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:59px; height:19px;
}
.upload-button{
	background-color:#5E008B; color:#fff; font-weight:bold; border:0px; font-size:12px; width:100px; height:19px;
}

.button1{
	background:url(../images/but_reg.gif) no-repeat; color:#fff; font-weight:normal; border:0px; font-size:15px; width:151px; height:32px; float:left;
}

.button2{
	background:url(../images/search-bg.gif) ; color:#fff; font-weight:bold; border:0px; font-size:12px;  height:19px;
}
.button_ordernow{
	background:url(../images/review-order.jpg) no-repeat; color:#000000; font-weight:bold; border:0px; font-size:12px; width:118px; height:30px; padding-bottom:8px;
}
.button-inner{
	background:none; border:0px; color:#fff; font-size:12px; font-weight:bold; padding:1px 0px 2px 0px; cursor:pointer;
}
.button-buymore_fxcreations{
	background:url(../images/btn_fx_creation.jpg) no-repeat; border:0px; width:171px; height:21px; cursor:pointer;
}
.button-applycoupon{
	background:url(../images/btn_apply_coupon.jpg) no-repeat; border:0px; width:115px; height:21px; cursor:pointer;
}
.button-removecart{
	background:url(../images/btn_remove_cart.jpg) no-repeat; border:0px; width:163px; height:21px; cursor:pointer;
}
.button-uploadphotos{
	background:url(../images/uploadphotos_1.gif) no-repeat; border:0px; width:174px; height:32px; cursor:pointer; float:left;
}
.button-bg{
	background:url(../images/button-left.gif) no-repeat left; background-color:#757575;
}
.button-bg1{
	background:url(../images/button-right.gif) no-repeat right; text-align:center;
}

.button-bg-vr{
	background:url(../images/button-left-vr.gif) no-repeat left; background-color:#668f43;
}
.button-bg1-vr{
	background:url(../images/button-right-vr.gif) no-repeat right; text-align:center;
}


a.black-button{
background:url(../images/button-bg.gif) no-repeat; 
	width:55px; height:17px; color:#fff; 
	text-decoration:none; 
	text-align:center; 
	font-size:11px; 
	font-weight:bold; 
	padding:3px 15px 5px 12px; argin:0px 15px 0px 0px;}
a.black-button1{
	background:url(../images/button-bg2.gif) no-repeat; color:#fff; font-weight:bold; border:0px; display:block; text-decoration:none; text-align:center; font-size:12px; width:85px; height:18px;
}
a.orange-button{
	background:url(../images/button-bg1.gif) no-repeat; width:55px; height:17px; color:#fff; text-decoration:none; float:left; text-align:center; font-size:11px; padding-top:3px; margin:10px 15px 0px 0px;
}
.cmbbox{
	font-family:Verdana; font-size:11px; height:20px; width:158px; border:1px #bdbdbd solid;
}
.cmbbox-small{
	font-family:Verdana; font-size:11px; height:20px; width:68px; border:1px #bdbdbd solid;
}
.cmbbox-large{
	font-family:Verdana; font-size:10px; height:20px; width:200px;   border:1px #bdbdbd solid;
}
.txtbox{
	border:1px #bdbdbd solid; width:153px;
}
.txtbox-large{
	border:1px #bdbdbd solid; width:200px;
}
.txtbox-small{
	border:1px #bdbdbd solid; width:94px;
}
.txtbox-medium{
	border:1px #bdbdbd solid; width:120px;
}
.txtbox-file{
	border:1px #bdbdbd solid; width:287px;
}
.txtbox-file1{
	border:1px #bdbdbd solid; width:237px;
}
.txtbox-file12{
	border:1px #bdbdbd solid; width:200px;
}
.textarea{
	width:153px; border:1px #bdbdbd solid; background-color:#fff;
}
.textarea-large{
	width:263px; border:1px #bdbdbd solid; background-color:#fff;
}
.textarea-large_X{
	width:300px; border:1px #bdbdbd solid; background-color:#fff;
}
.textarea-large_xx{
	width:683px; border:1px #bdbdbd solid; height:53px; background-color:#fff;
}
.smalltxt{
	font-size:11px;
}
.divider{
	background:url(../images/hori-line.gif) repeat-x bottom;
}
.mandatory{
 	color:#ff0000;
}
.session{
 	color:#ff0000;
}
.price {
	text-align:right; padding-right:20px;
}
form{
	margin:0px; padding:0px;
}
.tshirtbg {
	 padding:55px 0px 0px 0px;  border:1px solid #000000;width:200px; height:75px;
}
.cupbg {
	background:url(../images/cup.gif) no-repeat 0 3px; padding:60px 0px 0px 0px; border:1px solid #000000;width:200px; height:70px;
}
.platebg {
	background:url(../images/plate.gif) no-repeat 0 3px; padding:55px 0px 0px 0px; border:1px solid #000000;width:200px; height:75px;
}
.pricedisp {
	padding-right:10px;
	text-align:right;
}
#popupwindow{
	
	position:absolute; top:0; left:0; width:100%; height:1050px; overflow:hidden; z-index:99; display:none; filter:alpha(opacity=80);-moz-opacity:.50;opacity:.50; background-color:#ffffff; cursor:auto;
}
#popupforms{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	position:absolute; top:0; left:0; width:100%; padding:0px 0px 20px 0px; z-index:100; display:none; text-align:center;cursor:auto;
}
#popupwindow_addimg{
	
	position:absolute;  top:0px; left:0px; width:100%; height:1050px; overflow:hidden; z-index:19; display:none; filter:alpha(opacity=100);-moz-opacity:100;opacity:100; background-color:#ffffff; cursor:auto; vertical-align:top;
	
}
#popupforms_addimg{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	position:absolute; top:0; left:0; margin-top:10px;width:100%; padding:0px 0px 20px 0px; z-index:100; display:none; text-align:center;cursor:auto; background-color:#ffffff; vertical-align:top;
}
#popupUploading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	position:absolute; top:0; left:0; width:100%; padding:0px 0px 20px 0px; z-index:100; display:none; text-align:center;cursor:auto;
}
.tblborder {border:1px solid #666666;}
.conveyor
{
position:relative;border:0px;
 
}
.transtitle {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FF00FF;

}
.transtable {
	margin:auto;
	padding-top:10px;
	width:100%;
	background-color:#ffffff;
}

.recolor{
color:#777777; font-weight:bold;padding-top:7px;
text-align:center;
}

.original
{
 text-align:center;
 padding-top:7px; color:#6b6b6b; font-weight:bold;
 }
.answer{
 color:#777777;  padding-top:7px; line-height:20px;
 
}
.answer b 	{ font-size:17px;}
.answerbold { color:#777777;  padding-top:7px; font-size:12px; font-weight:bold; line-height:20px;}
.answerbold a{ color:#777777;  padding-top:7px; font-size:12px; font-weight:bold; line-height:20px;}

.answertitlebold { color:#777777;  padding-top:7px; font-size:13px; font-weight:bold; line-height:20px;}
.question
{
  padding-top:7px; color:#6f6f6f;   font-weight:bold;  vertical-align:bottom;
 }
 .partner_li_title
{
  padding-top:7px; color:#6f6f6f;   font-weight:bold; vertical-align:top;
 }
.partner_li {
  padding-top:7px; 
 }
 .innercontentbold{
 color:#000000;  padding-top:7px; font-size:12px; font-weight:bold; line-height:20px;
 
}
.quickstart {
	border:0px;
	height:35px;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}
.rightnav {
	 margin-left:5px;float:right; width:215px; margin-top:12px;
}
.rightnav1 {
	 margin-left:5px;float:right; width:190px; padding-right:10px;
}
.portfolio {
	border:1px ridge #777777; font-size:11px; background-color:#f7f7f7;
}
.portfolio b{
	font-weight:bold;
}
.portolio_title{
color:#777777; font-weight:bold;padding-top:7px; font-size:13px;
}


.right_topbg
{
background:url(../images/top_leftbg.jpg) no-repeat; width:211px; margin:0px;}

.right_midbg
{
background:url(../images/mid_leftbg.jpg) repeat-y; width:211px; height:10px; margin:0px; vertical-align:top; font-size:11px;}

.right_btmbg
{
background:url(../images/btm_leftbg.jpg) no-repeat; width:211px; height:10px; margin:0px;}


.right_topbg1
{
background:url(../images/top_leftbg1.jpg) no-repeat; width:190px; height:10px; margin:0px; background-position:right; }

.right_midbg1
{
background:url(../images/mid_leftbg1.jpg) repeat-y; background-position:right;  width:190px; height:10px; margin:0px; vertical-align:top; font-size:11px;}

.right_btmbg1
{
background:url(../images/btm_leftbg1.jpg) no-repeat; background-position:right; width:190px; height:10px; margin:0px;}


.right_midbg b{
font-size:11px; ont-family:verdana; color:#777777;
}
.right_topbg_blue
{
background:url(../images/top_leftbg_blue.jpg) no-repeat; width:211px; height:10px; margin:0px;}

.right_midbg_blue
{
background:url(../images/mid_leftbg_blue.jpg) repeat-y; width:211px; height:10px; margin:0px; vertical-align:top; font-size:11px;}

.right_btmbg_blue
{
background:url(../images/btm_leftbg_blue.jpg) no-repeat; width:211px; height:10px; margin:0px;}

.right_midbg_blue b{
font-size:11px; ont-family:verdana; color:#777777;
}

.bannerimage
{
width:395px;
margin-left:0px;
}
.bannerimage1
{
width:358px;
margin-left:0px;
}
.bannerimage2
{
width:358px;
margin-left:0px;
}
.bannerimage3
{
width:455px;
margin-left:0px;
}

.bannerimageleft
{
float:left;
width:170px;
padding:5px 25px 5px 1px;
}

.bannerimageleft_realestate
{
float:left;
width:187px;
padding:5px 25px 5px 25px;
}

.bannerimagergt
{
float:left;
width:179px;
padding:5px 1px 5px 1px;
}
.bannerimage1
{
width:295px;
margin-left:25px;
}

.bannerimageleft1
{
float:left;
width:155px;

padding:5px 0px 5px 0px;
}
.bannerimagergt1
{
float:left;

padding:5px 0px 5px 0px;
}
.bannerimageleftnew1
{
float:left;

padding:5px 0px 5px 0px;
}
.titlepadding{ padding-left:25px; }
.titlepadding1{ padding-left:25px; padding-top:3px;}
.titlepadding2{ padding-left:5px; }
ul.bullet
{
	ext-align:left;
	padding:15px 0px 5px 10px;
	list-style-type:none;
	margin:0px;
}

ul.bullet li
{
	background:url(../images/bull.gif) no-repeat 0px 0px;
	padding:0px 0px 14px 30px;
}
.buttonaccept {
	background-image: url(../images/btn-howto.gif);  font-size:13px;border:0px;font-weight:bold; height:24px; width:81px
}
.button_request {
	background-image: url(../images/btn-howto1.gif);  font-size:13px;border:0px;font-weight:bold; height:24px; width:140px
}
.button_request_change {
	background-image: url(../images/btn_request_changes.gif); border:0px; height:29px; width:141px;
}

.button_back_to_myaccount {
	background-image: url(../images/fx_ico_back_my_ac.gif); background-color:#FFFFFF; border:0px; height:22px; width:144px; cursor:pointer;
}

.scroll
	{ 
	margin:0px;	
	 
	top:420px;	
	left:inherit;
	 
	  padding-right:10px; padding-top:5px;
	overflow:auto;	position:absolute; 
	scrollbar-face-size:10px;
	scrollbar-face-color:#848383;
	scrollbar-highlight-color:#848383;
	scrollbar-shadow-color:#848383;
	scrollbar-3dlight-color:#848383;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#434343;
	scrollbar-darkshadow-color:#434343;
	z-index:10;
	}
	
.scrolldiv {
	scrollbar-face-size:10px;
	scrollbar-face-color:#848383;
	scrollbar-highlight-color:#848383;
	scrollbar-shadow-color:#848383;
	scrollbar-3dlight-color:#848383;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#434343;
	scrollbar-darkshadow-color:#434343;
}
.quickstartbtn {
	background:url(../images/bg-button.jpg);
	border:0px;
	font-size:13px;
	font-weight:bold;
	height:24px;
}
.special_txt	{ color:#ff6c00; font-size:13px; font-weight:bold; line-height:20px;}

h3.hometxtin	{ color:#20598A; font-size:16px; font-weight:bold; margin:0px; width:210px;}
h3.hometxtin a	{ color:#20598A; font-size:16px; font-weight:bold; margin:0px; width:210px; text-decoration:Underline}
h3.hometxtin a:hover	{ color:#20598A; font-size:16px; font-weight:bold; margin:0px; width:210px; text-decoration:none}

h4.hometxtin	{ color:#20598A; font-size:14px; font-weight:bold; margin:0px; width:210px;}
h4.hometxtin a	{ color:#20598A; font-size:14px; font-weight:bold; margin:0px; width:210px; text-decoration:Underline}
h4.hometxtin a:hover	{ color:#20598A; font-size:14px; font-weight:bold; margin:0px; width:210px; text-decoration:none}


.contenthome	{ font-size:14px; color:#666666; line-height:18px; text-align:justify; }
#footerin		{ background:url(../images/footer-bg.gif) no-repeat; font-size:15px; width:806px;  padding:20px 0px 15px 20px; margin-top:25px; float:left;}
#middlein		{ background:url(../images/footer-bgnew.gif) no-repeat; font-size:15px; width:806px;  padding:20px 0px 0px 20px; margin-top:25px; float:left;}
#middlein_small		{ background:url(../images/footer-bgnew_new.gif) no-repeat; font-size:15px; width:580px;  padding:20px 0px 0px 20px; margin-top:25px; float:left;}

ul.bulletnone	{
					padding:0px 0px 10px 0px;
					list-style-type:none;
					margin:0px 0px 0px 10px;
				}
ul.bulletnone li
				{
					background:none; list-style-type:disc;
					padding:0px 0px 0px 0px;
				}
.homecontentsmall {
				border:0px ridge #777777; font-size:11px; color:#666666; text-align:left;
}



/*Vector raptor styles*/

.vector{
font-family:Arial;
font-size:11px;
color:#ffffff;
margin:15px 0px 0px 0px;
text-align:center;
}

a.vector_1{
font-family:Arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
a.vector_1:hover{
font-family:Arial;
font-size:10px;
color:#000000;
text-decoration:underline;
}
.vector_1a{
font-family:Arial;
font-size:10px;
color:#ffffff;
}
.vector_1b{
margin:45px 0px 0px 38px;
}

a.my_account{
font-family:Arial;
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.my_account:hover{
font-family:Arial;
font-size:13px;
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}

.right_yellow_bg{
background:url(../vr_images/right_yello_bg.gif); width:146px; height:110px; background-repeat:no-repeat;
}

.width_full{
width:850px;
}
.botom_h_bg{
background:#FFFFFF; height:98px;
}
.bot_menu{
width:400px; float:left;
font-family:Arial;
font-size:12px;
color:#2e2e2e;
line-height:18px;
}
.bot_menu_align{
margin:34px 0px 0px 0px; float:left;
}

.rightdiv1{
	background:url(../images/border-toparc.gif) no-repeat 40px top; width:202px; float:left; padding:15px 20px 0px 50px; margin-top:15px; color:#979797;
}

.portolio_title1{
color:#777777; font-weight:bold; padding-top:5px; font-size:14px;
}
h5.hometxtin	{ color:#20598A; font-size:14px; font-weight:bold; margin:2px; width:210px;}

a.forgotlink{
font-family:Arial;
font-size:12px;
color:#FF0000;
text-decoration:underline;
}
a.forgotlink:hover{
font-family:Arial;
font-size:12px;
color:#ef2c00;
text-decoration:none;
}

/* ---- fx_index style-----*/

.fx_after_head{ padding:0px 0px 0px 0px;}
.fx_after_head_img{ padding:0px 10px 0px 0px;}
.fx_after_head_img1 { padding:5px 24px 10px 0px; font-size:11px; font-weight:bold; color:#666666;}
.fx_after_head_img2 { padding:5px 24px 0px 0px; font-size:11px; font-weight:bold; color:#cc00ff;}

.after_heada{ padding:24px 0px 0px 24px;}
.after_headb{ padding:24px 0px 4px 0px;}
.after_head{ padding:24px 24px 0px 24px;}
.after_head_img{ padding:0px 24px 10px 24px;}
.after_head_img_fx{ padding:0px 24px 10px 0px;}
.after_head_img1 { padding:0px 24px 10px 24px; font-size:11px; font-weight:bold; color:#666666;}
.after_head_img2 { padding:0px 24px 10px 24px; font-size:11px; font-weight:bold; color:#cc00ff;}

.fx_font1{ font-size:14px; font-weight:bold; color:#60bf19;}
.fx_font2{ font-size:14px; font-weight:bold; color:#666666;}
.fx_font3{ font-size:14px; font-weight:bold; color:#c074d9;}
.fx_font4{ font-size:14px; font-weight:bold; color:#666666;}
.fx_font5{ font-size:12px; font-weight:bold; color:#666666;}
.fx_font5a{ font-size:13px; font-weight: normal; color:#666666;}
.fx_font6{ font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
.fx_font7{ font-size:12px; font-weight:normal; color:#666666;}
.fx_font_you{font-size:16px; font-weight:bold; color:#666666;}
.fx_font33{ font-size:15px; font-weight:normal; color:#666666;}
.fx_button{
background:url(../images/fx_search.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:83px; height:22px; cursor:pointer;
}
.fx_button_go{
background:url(../images/fx_go.jpg) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:30px; height:22px; cursor:pointer;
}
.fx_button_view{
background:url(../images/fx_ico_viewchrt.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:84px; height:22px; cursor:pointer;
}
.fx_button_upload{
background:url(../images/fx_ico_upload.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:110px; height:34px; cursor:pointer;
}

.fx_button_back{
background:url(../images/fx_ico_back.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:155px; height:22px; cursor:pointer;
}

.fx_button_appl{
background:url(../images/fx_ico_coupon.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:162px; height:22px; cursor:pointer;
}
.fx_button_cart{
background:url(../images/fx_ico_cart.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:162px; height:22px; cursor:pointer;
}
.fx_button_update{
background:url(../images/fx_ico_update1.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:86px; height:22px; cursor:pointer;
}
.fx_button_close{
background:url(../images/fx_btn_close.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:84px; height:22px; cursor:pointer;
}
.fx_button_send{
background:url(../images/fx_btn_send.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:84px; height:22px; cursor:pointer;
}
.fx_button_login{
background:url(../images/fx_btn_login.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:84px; height:22px; cursor:pointer;
}
.fx_button_register{
background:url(../images/fx_btn_reg.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:84px; height:22px; cursor:pointer;
}
#fx_content12{ width:800; padding:0px 0px 0px 10px;float:left;}
#fx_content123{ width:800; padding:0px 0px 0px 0px;}
.fx_fontbook{ color:#000000; font-size:14px; font-weight:normal;}
.fx_favorite{ color:#000000; font-size:14px; font-weight:normal;}
.fx_cmsbox{ height:22px; border:1px solid #99cc00; margin-bottom:5px; }
.fx_cmssug{ height:120px; border:1px solid #99cc00; margin-bottom:5px; width:260px; }
.fx_cmstext{ height:45px; border:1px solid #99cc00; margin-bottom:5px; width:140px;}

.fx_cmsbox-small{
	height:22px; border:1px solid #99cc00; margin-bottom:5px; width:94px;
}
.box{ width:803px; float:right; padding:30px 0px 0px 0px; margin-right:50px;}	
.box1{ width:803px; float:right; padding:30px 0px 0px 0px; margin-right:50px; margin-top:150px;}

.boxhead{
	background: url('../images/text_top_n.gif'); background-position:bottom left;
	background-repeat: no-repeat; height:18px; overflow:hidden; text-align:left; width:806px;}
/*.boxhead ul{
	background-image: url('../images/text_left_top.gif');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0; height:18px; padding-left:0px;
}
.boxhead ul li{
	background-image: url('../images/text_right_top.gif');
	background-position:right top; background-repeat:no-repeat;
	list-style-type:none;height:18px;
	font-weight:bold;	text-align:center;color:#FFFFFF;
	
}*/
.boxmiddle{
	background-color:#FFFFFF; 	margin:0px;	padding:0px; z-index:0; height:550px; border-left:1px solid #99cc00;border-right:1px solid #99cc00;
}

.boxmiddle ul{
	border-left:1px solid #99cc00;
	margin:0px;	padding:0px; list-style-type:none; z-index:0;height:550px;
}
.boxmiddle ul li{
	border-right:1px solid #99cc00;
	text-align:left; padding-left:0px; overflow:hidden;height:550px;
	list-style-type:none; z-index:0; padding-top:20px;}
.boxmiddle1{
	background-color:#FFFFFF; 	margin:0px;	padding:0px; z-index:0; height:150px; border-left:1px solid #99cc00;border-right:1px solid #99cc00;
}
.boxbot{
	background-image: url('../images/text_bot_n.gif'); background-position:left top; width:806px;
	background-repeat: no-repeat;list-style-type:none; margin:0 0 0 0;
	height:19px; padding:0px; font-size:0px;
}


#home_heading{font-size:14px; font-weight:normal; color:#ff3399; height:35px; padding-bottom:5px; text-decoration:underline; line-height:22px;}
#home_content_part{font-size:14px; font-weight:normal; color:#000000; text-align:justify;  line-height:22px;}
#home_bot_part{font-size:14px; font-weight:normal; color:#ff3399; text-align:left; float:left;  line-height:22px;}

#home_img_part{ padding:10px 10px 20px 10px; float:left; }
ul#news {
	list-style-type:none;
	width:170px;
}

/*.boxbot ul{
	background-image: url('../images/text_left_bot.gif') ;
	background-position:left top; background-repeat:no-repeat;
list-style-type:none; margin:0 0 0 0;
	height:19px; padding:0px; font-size:0px;
}
.boxbot ul li{
	background-image: url('../images/text_right_bot.gif');
	background-position:right top ;background-repeat: no-repeat;
	list-style-type:none; margin:0 0 0 0;
	height:19px; padding:0px; font-size:0px; z-index:1;
}*/

.boxw{
	background: url('../images/test_top_bg.gif'); background-position:bottom left;
	background-repeat: repeat-x; height:40px; overflow:hidden; text-align:left;}
.boxw ul{
	background-image: url('../images/test_top_left.gif');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0; height:40px; padding-left:0px;
}
.boxw ul li{
	background-image: url('../images/test_top_right.gif');
	background-position:right top; background-repeat:no-repeat;
	list-style-type:none;height:31px;
	font-weight:bold;	text-align:left;color:#000000; padding:6px 3px 3px 15px;
	
}

.boxz{
	background: url('../images/index_c_bg.gif'); background-position:bottom left;
	background-repeat: repeat-x; height:308px; overflow:hidden; text-align:left;}
.boxz ul{
	background-image: url('../images/index_c_bg.gif');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0; height:308px; padding-left:0px;
}
.boxz ul li{
	background-image: url('../images/index_c_right.gif');
	background-position:right top; background-repeat:no-repeat; border:1px solid #cc0000;
	list-style-type:none;height:308px;
	font-weight:bold;	text-align:left;color:#000000; 
	
}




.boxwa{
	background: url('../images/test_top_bg.gif'); background-position:bottom left;
	background-repeat: repeat-x; height:40px; overflow:hidden; text-align:left;}
.boxwa ul{
	background-image: url('../images/test_top_left1.gif');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0; height:40px; padding-left:0px;
}
.boxwa ul li{
	background-image: url('../images/test_top_right1.gif');
	background-position:right top; background-repeat:no-repeat;
	list-style-type:none;height:31px;
	font-weight:bold;	text-align:left;color:#000000; padding:6px 3px 3px 15px;
	
}
.boxw_midd{ width:220px; padding:10px; background-color:#ffffff; text-align:justify;}

.boxwb{
	background: url('../images/index_c_bg.gif'); background-position:top left;
	background-repeat: repeat-x; height:308px; overflow:hidden; text-align:left;}
.boxwb ul{
	background-image: url('../images/index_c_bg.gif');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0; height:308px; padding-left:0px;
}
.boxwb ul li{
	background-image: url('../images/index_c_right.gif');
	background-position:right top; background-repeat:no-repeat;
	list-style-type:none;height:308px;
	font-weight:bold;	text-align:left;color:#000000; padding:6px 3px 3px 15px;
	
}



.boxw_midd23{ width:240px; padding:2px; text-align:left;}


#box_div_inner{ float:left; width:220px; border-bottom:10px; text-align:left; }
#box_div_inner1{  width:210px; padding-bottom:10px; float:right; text-align:right; padding-right:20px;  background-color:#ffffff;}
#box_div_inner2{  width:210px; padding-bottom:10px; float:right; text-align:right; }
#home_left_con{width:530px; border:0px solid #cc0000; float:left;}
#home_left_inner{width:520px; border:0px solid #cc0000; float:left;}
#home_right_con{width:260px; border:0px solid #cc0000; float:left;}



#fx_main_1_fxindex{ width:980px; float:left;}
#fx_main_1{ width:790px; float:left;}
#fx_main_left1{ width:344px; float:left; color:#000000; font-size:12px; font-weight:bold;}
#fx_main_left2{ width:170px; float:left; text-align:center ; border:1px solid #bbbbbb;}
#fx_main1_left2{ width:140px; float:right;  border:0px solid #cc0000;}
#fx_head_part{ float:left; width:780px; padding-bottom:10px; }
#fx_font_p{ color:#f600ff; font-size:12px; font-weight:bold;}
#fx_font_g{ color:#60bf19; font-size:12px; font-weight:bold;}
.fx_font_g1{ color:#ff00ea; font-size:14px; font-weight:bold;}

#fx_main_right1{ width:430px; float:right; padding-top:3px;}
#fx_main_right2{ width:420px; float:right; height:69px;}
#fx_bot_padd{ padding:3px;}
#fx_in_curr{width:275px; float:right; font-size:11px; font-weight:bold; margin-top:35px; height:31px; padding-left:0px; padding-right:10px; }
#fx_in_curr2{width:275px; float:left; font-size:11px; font-weight:bold; height:16px; line-height:20px; padding-left:0px;text-decoration:none; text-align:left; }
#fx_in_font{ text-decoration:none; font-size:12px; font-weight:bold;}
#fx_in_font a{ text-decoration:none; font-size:12px; font-weight:bold; color:#000000}
#fx_in_font a:hover{ text-decoration:none; font-size:12px; font-weight:bold;}

#fx_hot{ width:380px; height:300px; float:left;}
#fx_hot1{ width:360px; height:300px; float:right;}
#fx_hot1_inner{ padding:10px 35px 5px 5px; text-align:right; font-size:13px ; font-weight:bold; color:#000000; }
#fx_hot1_font{ padding:10px 35px 5px 5px; text-align:right; font-size:13px ; font-weight:bold; color:#fc00ff;}
#fx_hot1_font{ font-size:14px ; font-weight:bold; color:#fc00ff;}

.right_topbg_pink
{
background:url(../images/bg_head_pink_top.gif) no-repeat; font-size:13px; font-weight:bold; color:#333333; width:360px; height:30px; margin:0px; padding-left:20px; padding-top:10px;}

.right_midbg_pink
{
background:url(../images/bg_head_pink_bg.gif) repeat-y; width:360px; margin:0px; vertical-align:top; font-size:11px;}

.right_btmbg_pink
{
background:url(../images/bg_head_pink_bot.gif) no-repeat; width:360px; height:15px; margin:0px;}
.bot_123{ border-bottom:1px solid #ffffff;}













.right_topbg_grl
{
background:url(../images/index_c_bg.gif) no-repeat; background-position:top left;font-size:13px; font-weight:bold; color:#333333; width:250px; height:308px;}

.right_topbg_grl ul
{
background:url(../images/index_c_bg.gif) no-repeat;  background-position:top left; font-size:13px; font-weight:bold; color:#333333;  height:308px; margin:0px;}

.right_topbg_grl ul il
{
background:url(../images/index_c_right.gif) repeat-x; background-position:top right; width:14px; vertical-align:top; font-size:11px; height:308px;}

.right_btmbg_gr
{
background:url(../images/index_c_bot_1.gif) no-repeat; width:360px; height:15px; margin:0px;}
.bot_123{ border-bottom:1px solid #ffffff;}
.fontpinkfx{ font-size:14px; color:#FF00FF; font-weight:bold; }
.fontpinkfx1{ font-size:13px; color:#666666; font-weight:bold; }
.fontpinkfx2{ font-size:16px; color:#99cc00; font-weight:bold; }

.glossymenu{
	padding: 0 0 0 0px;
	margin: 0;
	height: 43px;
	list-style: none; border:0px solid #cc0000; background-image: url(../images/bg_tab_1.gif) ; width:810px; 
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 43px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #641a7b;
	background: url(../images/menur_hover_left.gif) no-repeat top; height:43px; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #641a7b;
	background: url(../images/menur_hover_right.gif) no-repeat right top; height:43px;/*right tab image path*/
}
.glossymenu li{
	float:left;
}



.glossymenu1 li.current a, .glossymenu li {
	color: #fff;
	background: url(../images/menur_hover_left1.gif) no-repeat top;height:43px;  /*left tab image path*/
	background-position: left;
}

.glossymenu1 li.current a b, .glossymenu li  b{
	color: #fff;
	background: url(../images/menur_hover_right1.gif) no-repeat right top; height:43px; /*right tab image path*/
}

.purple_text{
	color:#641A7B;
}

.fx_button_back1{
background:url(../images/fx_ico_back1.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:12px; width:162px; height:22px; cursor:pointer;
}

.gr_but {background:#6c696d; color:#fff; width:125px; height:34px;border:0px; font-size:12px; font-weight:bold; padding:1px 0px 2px 0px; cursor:pointer;}


.apply_coupon_button{
	background:url(../images/button-bg2.gif) no-repeat; color:#fff; font-weight:bold; border:0px; font-size:11px; width:85px; height:18px;
}

.pay_now_button{
	background:url(../images/btn_paynow.jpg) no-repeat; border:0px; padding:10px; margin:5px;display:block; width:120px;
}

.modify_order_button{
	background:url(../images/btn_modify_order.jpg) no-repeat; border:0px;display:block; width:140px; height:23px;
}

.remove_fromcart_button{
	background:url(../images/btn_remove_fromcart.jpg) no-repeat; border:0px;display:block; width:140px; height:23px;
}

.ordernow_button{
	background:url(../images/btn_ordernow.jpg) no-repeat; border:0px;display:block; width:140px; height:36px;
}
