@charset "utf-8";

/*a:visited {color:#666; text-decoration:none}*/  /* visited link */

/*a:active {color:#666; text-decoration:none}*/  /* selected link */
@import url("css/browser_resets.css");

/*====================================================== Important ==*/
html {/*background: url(images/bg.jpg);*/}
body { font-family:Trebuchet MS, Helvetica, sans-serif; font-size: 100%; color:#000; line-height: 100%; margin: 0px; padding: 0px;}
img { border:0; margin: 0; padding: 0 }
.clearfix {clear: both;}

/*====================================================== Typography ==*/
h1{ color:#303030; font-size: 1.6em; line-height: 1.3em; font-weight:bold; text-align:left;}
h2{ color:#303030; font-size: 1.1em; line-height: 1.3em; font-weight:lighter; text-align:left; padding: 10px 0 0 0; margin:0px auto;}
h3{ color:#303030; font-size: 1.1em; line-height: 1.8em; margin:0px 0px 10px 0px; font-weight:lighter; text-align:left; }
h4{ color:#565656; font-size: .8em; line-height: 1.5em; margin:0px auto; font-weight:lighter; text-align:left; padding-top:10px;}
p{ color: #565656; font-size: .8em; line-height: 1.5em; margin-bottom: .8em;  padding-top:10px;}
ol, ul { /*font-size: .8em; line-height: 1.5em;*/ /*font-weight: bold;*/ margin: 10px 40px; }
blockquote p { color: #3b541e; font-weight: bold; line-height: 1.3em; margin: 15px 0px; font-size: 1.1em;}
a{color:#1991B9; }      /* unvisited link */
a:hover {color:#264467;}  /* mouse over link */

/*====================================================== Header ==*/
#header { height: 135px; width: 100%; margin: 0px auto; position: relative; background: #FFFFFF url(img/top_bg.jpg) center top repeat-x;}
.headerwrapper { width: 1000px; margin: 0px auto; position: relative;}

/*== Top Navigation ==*/
#topnavigation{width:346px; height:30px; position:absolute; float:right; right:0px; background:url(img/top_links_bg.png) left top no-repeat; padding:0px 0px 0px 0px;}
#topnavigation ul {list-style:none; margin: 0px auto; padding: 0px; height: 30px; color:#FFFFFF; text-decoration:none; text-align:center; line-height:28px; font-size:11px; font-family:Tahoma;}
#topnavigation li, #topnavigation li a:link { list-style:none; float:left; position: relative; padding:0px ; right:0px; height:30px; color:#FFFFFF; text-decoration:none; text-align:center; line-height:28px; font-size:11px; font-family:Tahoma;}
#topnavigation li a:hover { text-decoration:underline;}

.headerwrapper .logo {	width: 310px; height:105px; float: left; border-bottom: none; position:absolute; overflow:hidden; top:30px; left:0px; margin: 0px auto;}
.headerwrapper .logo_rgt { width: 661px; height:92px; float: left; border-bottom: none; position:absolute; overflow:hidden; top:28px; left:307px; margin: 0px auto; margin:13px 0px 0px 29px;}
/*== Main Navigation ==*/
#nav { width:432px; height:44px; position:absolute; float:left;}
#nav ul{ list-style:none; padding:0; margin:0;}
#nav li{ padding:0; margin:0; float:left; font-size:21px; line-height:23px; text-indent:-9999px; overflow:hidden; bottom:0;}
#nav li .howitworks, #nav li .howitworks a:link{ background: transparent url(img/btn_howitworks.png) left top no-repeat; width:128px; height:44px; position:absolute; left:0px; top:0px; padding: 0px;}
#nav li a:hover.howitworks , #nav li .howitworks a:active, #nav li a.activeh{ background: transparent url(img/btn_howitworks_ho.png) left top no-repeat;}
#nav li .resources, #nav li .resources a:link{ background: transparent url(img/btn_resources.png) left top no-repeat; width:109px; height:44px; position:absolute; left:128px; padding: 0px; }
#nav li a:hover.resources , #nav li .resources a:active, #nav li a.activer{ background: transparent url(img/btn_resources_ho.png) left top no-repeat;}
#nav li .designcenter, #nav li .designcenter a:link{ background: transparent url(img/btn_designcenter.png) left top no-repeat; width:138px; height:44px; position:absolute; left:237px; padding: 0px; }
#nav li a:hover.designcenter , #nav li .designcenter a:active, #nav li a.actived{ background: transparent url(img/btn_designcenter_ho.png) left top no-repeat;}
#nav li .blog, #nav li .blog a:link{ background: transparent url(img/btn_blog.png) left top no-repeat; width:57px; height:44px; position:absolute; left:375px; padding: 0px; }
#nav li a:hover.blog , #nav li .blog a:active, #nav li a.activeb{ background: transparent url(img/btn_blog_ho.png) left top no-repeat;}

#search{ width:199px; height:24px; float:right; padding:20px 0px 0px 30px;}
#search div.fb{margin-top:-20px;padding-top:9px}
.search_bg{ background: transparent url(img/search_bg.png) no-repeat scroll left top; width:131px; height:24px; padding:0px 5px 0px 26px; float:left; left:26px;}
.search_bg input{ background-color:#e9e9e9; color:#666666; font-size:0.8em; border:0px; padding:0px; width:131px; border:0; line-height:22px; height:22px;}
.btn_search{ width:37px; height:24px; float:right; right:0px;}
.orange_line{ width:661px; height:3px; background:url(img/orange_line.jpg) left 7px repeat-x; float:right; padding-top:7px;}

/*====================================================== Home ==*/
#contentwrapper { width: 1000px; margin: 0 auto; position:relative; padding:0px;}
body.home #contentwrapper { width: 1000px; margin: 0 auto; position:relative; padding:0px; padding:0px 0px 20px 0px;}
.contentcontainer{ width:1000px; margin: 0 auto; position:relative; padding:0px;}
.banner { width: 1000px; margin: 0px auto; background:transparent url(img/b0.jpg) left top no-repeat; height:400px; padding-bottom:3px;}
.banner .left { width: 500px; margin: 0px auto; height:418px; float:left;}
.banner .right { width: 475px; margin: 0px auto; height:396px; float:right; padding:22px 10px 0px 0px;}
.banner .right h3{text-align:right; line-height:1.6em;}
.banner .right h3 b{ color:#5e5e5e; font-size:1.9em; font-weight:bold;}
.banner .right h3 strong{ color:#e96d15; font-weight:bold;}
.banner .right h4 { text-align:right; color:#565656; font-size:0.7em; font-family:"Trebuchet MS";}
.banner .right .getstarted { float:right; height:65px; width:475px; padding:8px 0px 8px 0px;}
.banner .right .off{ float:right; padding:0px 0px 0px 12px;margin-top:-5px;z-index:1000}
#banner_download{ width:305px; height:95px; padding: 30px 34px 0px 0px; float:left;}
#banner_ruprofessional{ width:301px; height:50px; padding: 75px 12px 0px 0px; background:transparent url(img/btmbannerbg_ruprofessional.png) no-repeat scroll left top; float:left;position:relative; }
#banner_ruprofessional h3{ text-align:right; color:#009bc7; margin:0px; padding:0px;}
#banner_ruprofessional h4{ color:#4c4c4c; text-align:right; padding:0px; margin:0px auto; font-size:0.8em; font-weight:bold; line-height:16px;}
#banner_ruprofessional h4 a:link{ color:#4c4c4c; text-align:right; padding:0px; margin:0px auto; font-size:1.0em; font-weight:bold; line-height:20px; text-decoration:underline;}
#banner_ruprofessional h4 a:hover{ text-decoration:none;}
#banner_contact{ width:293px; height:95px; padding: 32px 12px 0px 43px; background: transparent url(img/btmbannerbg_contactus.png) no-repeat scroll 43px 32px; float:left; text-align:right;}
#banner_contact h3{ text-align:right; color:#418d13; margin:0px; padding:0px;}
#banner_contact h4{ color:#4c4c4c; text-align:right; padding:0px; margin:0px auto; font-size:0.8em; font-weight:bold; line-height:16px;}

/*====================================================== Footer ==*/
#footer { width: 100%; height: 150px; background: #2D2D2D url(img/footer_bg.jpg) left top repeat-x; text-align: left; font-size: .8em; color: #000000; padding:30px 0px 0px 0px;}
#footerwrapper { width: 1000px; height: 87px; text-align: left; font-size: 0.9em; color: #2c2c2c; font-weight:bold; margin:0px auto; padding:0px; line-height:1.8em;}
/*#footerwrapper a:link, #footerwrapper a:visited{ color:#2c2c2c; text-decoration:none; text-align:left; font-weight:lighter;}
#footerwrapper a:hover, #footerwrapper a:active{ color:#2c2c2c; text-decoration:underline; text-align:left; font-weight:lighter;}*/
#footerwrapper .left{ width:700px; float:left; padding-top:40px;}
#footerwrapper .right{ float:right;}
.twitter{ float:right;}
.facebook{ padding-right:21px; float:right;}

.gray_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:12px;
margin-top:8px;
}
a.gray_text:link {
	text-decoration: none;
}
a.gray_text:visited {
	text-decoration: none;
	color: #363636;
}
a.gray_text:hover {
	text-decoration: none;
	color: #FF6600;
}
a.gray_text:active {
	text-decoration: none;
	color: #363636;
}

.banner_howitworks { width: 1000px; 
height:136px;
margin: 0px auto; 
background:transparent url(img/howitworks_banner.jpg) left top no-repeat;
padding-bottom:3px;
}

.banner_scrapbook{ width: 1000px; 
height:164px;
margin: 0px auto; 
background:transparent url(img/scrapbook_banner.jpg) left top no-repeat;
padding-bottom:3px;
}

.banner_cards{ width: 1000px; 
height:164px;
margin: 0px auto; 
background:transparent url(img/cards_bg.jpg) left top no-repeat;
padding-bottom:3px;
margin-top:18px;
}

.banner_calendars{ width: 1000px; 
height:135px;
margin: 0px auto; 
background:transparent url(img/calendars_banner.jpg) left top no-repeat;
padding-bottom:3px;
margin-top:18px;
}

.midall_fix_w { width: 1000px; 
height: auto;
clear:both;
}

.midall_fix_w_bottom_border{ width: 1000px; 
height: auto;
border-bottom:#e3e3e3 1px solid;
}

.midall_fix_w_border{ width: 1000px; 
height:180px;
border:#e3e3e3 1px solid;
}

.midall_bg{
width:477px;
height:292px;
float:left;
background:url(img/gray_ng.jpg)  left top no-repeat;
margin-top:20px;
margin-right:24px;
}
.midall_bg2{
width:477px;
height:292px;
float:left;
background:url(img/gray_ng.jpg)  left top no-repeat;
margin-top:20px;

}

.midall_iner_div{
width:477px;
height: auto;
float:left;

}
.midall_iner_div_top{
width:477px;
height: 45px;
float:left;
text-align:left;	
}
.bulet_text_div{
width:340px;
height:auto;
float:left;
}

.bulet_text_div2{
width:477px;
height:auto;
float:left;

}

.bullet_text{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#616060;
	list-style-image: url(img/bulet.gif);
	line-height:20px;
	margin-top:8px;
}
.learnmore_div{
width:130px;
height:auto;
margin-top:80px;
float:left;
}

.learnmore_div2{
	width:110px;
	height:auto;
}


.gray_box1_bg{
width:490px;
height: auto;
float:left;
background:url(img/gray_ng_02.jpg)  left top  repeat-y;
margin-top:20px;

}


.gray_box1_bg2{
width:490px;
height: auto;
float: right;
background:url(img/gray_ng_02.jpg)  left top  repeat-y;
margin-top:20px;

}

.gray_box1_top{
width:490px;
height: auto;
float:left;
background:url(img/gray_ng_01.jpg)  left top  no-repeat;

}

.v_soft_bg{
width:490px;
height: auto;
float:left;
background:url(img/bg_v_soft.jpg)  left top   repeat-y;

}
.top_banner_txt_div{
width:458px;
float:right;
height:auto;
margin-top:10px;
margin-right:10px;
text-align:right;
font-family:Harry1,Trebuchet MS,Lucida Sans, Arial, Helvetica, sans-serif;
font-size:13px;
color:#313131;
}
.bluetext{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
color:#273985;
font-size:24px;

}

.bluetext_new2{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
color:#273985;
font-size:20px;
text-transform:uppercase;
}

.orengetextnew2{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ef7220;
font-size:20px;
text-transform:uppercase;
line-height:24px;
}
.orengetext{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ef7220;
font-size:24px;
}
.new_tital{
font-family:Harry,Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:30px;
color:#3A3A3A;
font-weight:bold;
line-height:35px;
text-transform:uppercase;
}

.new_tital_____2{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:30px;
color:#3A3A3A;
font-weight:bold;
text-transform:uppercase;
line-height:40px;
}

.midall_img_div{
width:196px;
height:auto;
float:left;
}

.product_tital_txt{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1A1A1A;
font-weight:bold;
}

.product_tital_txt2{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1A1A1A;
}

.banner_add{
width:221px;
height:auto;
float:right;
}

.gray_top{
width:488px;
height:45px;
float:left;
background:url(img/gray_top.jpg) left top no-repeat;
font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
font-size:24px;
color:#273985;
line-height:40px;
text-align:left;
vertical-align:middle;
}
.gray_bg{
width:488px;
height: auto;
float:left;
background:url(img/gray_bg.jpg) left top  repeat-y;
}
.gray_bg2{
width:488px;
height: auto;
float:left;
background:url(img/gray_bg.jpg) left top  repeat-y;
margin-right:24px;
}
.gray_imag{
width:125px;
height:auto;
float:left;
margin-left:10px
}
.gray_txt_div{
width:340px;
height:auto;
float:left;
margin-left:10px;
}

.small_gray_top{
	width:329px;
	height:41px;
	float:left;
	background:url(img/small_top_gray.jpg) left top no-repeat;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#686868;
	line-height:35px;
	text-align:left;
	vertical-align:middle;
	}
	
	
.small_gray_bg{
width:329px;
height: auto;
float:left;
background:url(img/small_bg_gray.jpg) left top  repeat-y;
margin-right:5px;
display:inline;
}

.small_gray_bg_margin{
width:329px;
height: auto;
float:left;
background:url(img/small_bg_gray.jpg) left top  repeat-y;

}

.small_gray_bg2{
width:329px;
height: auto;
float:left;
background:url(img/small_bg_gray.jpg) left top  repeat-y;
}

.small_gray_txt_div{
width:184px;
height:auto;
float:left;
margin-left:10px;
}


.width_boder {
	width: 1000px; 
	height: auto;
	border-top:#dedddd solid 1px;
	padding-top:8px;
}


.member_top{
	width:502px;
	height:40px;
	float:left;
	background:url(img/memberlogin_top.jpg) left top no-repeat;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#273985;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	}
	
	.member_bg{
	width:502px;
	height: auto;
	float:left;
	background:url(img/memberlogin_bg.jpg) left top repeat-y;
	}
	
		.member_bg_gap{
	width:502px;
	height: auto;
	float:left;
	background:url(img/memberlogin_bg.jpg) left top repeat-y;
	margin-right:8px;
	display:inline;
	}
	
	.blue_text_small{
		font-family:Harry1,Trebuchet MS, Myriad Pro, Arial, Helvetica, sans-serif;
		color:#273985;
		font-size:14px;
		text-align:left;
		padding-left:20px;
		padding-top:5px;
	}
	
		.gray_text_small{
		font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
		color:#1A1A1A;
		font-size:14px;
		text-align:left;
		padding-left:20px;
	}
	
	.email_add_div{
		width:96px;
		height:29px;
		float:left;
		margin-left:20px;
		margin-right:10px;
		font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#1A1A1A;
		line-height:29px;
		vertical-align:middle;
		text-align:right;
		}
		
		
		.txt_box_div{
		width:349px;
		height:29px;
		float:left;
		background:url(img/txt_box.jpg) left top no-repeat;
		}
		
		.txt_box_div2{
		width:349px;
		height:29px;
		float:left;
		font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#1A1A1A;
		line-height:29px;
		vertical-align:middle;
		text-align:left;

		}
		
		.text_box_new{
		width:334px;
		height:18px;
		background-color: #FFF;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-top:5px;
		margin-left:2px;
			}
			
			
	.m_top{
	width:488px;
	height:40px;
	float:left;
	background:url(img/m_top.jpg) left top no-repeat;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#273985;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	}
	
	.m_bg{
	width:488px;
	height: auto;
	float:left;
	background:url(img/m_bg.jpg) left top repeat-y;
	}
	
	.m_graphics{
	width:185px;
	height:231px;
	float:left;
	background:url(img/graphics.jpg) right top no-repeat;
	
	}
	.m_graphics_txt{
	width:267px;
	height: auto;
	float:left;
	}
	
	
	.new_leter_top{
	width:1000px;
	height:45px;
	float:left;
	background:url(img/news_leter_top.jpg) left top no-repeat;
	font-family:Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#273985;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	}
	
	.new_leter_bg{
	width:1000px;
	height: auto;
	float:left;
	background:url(img/news_leter_bg.jpg) left top repeat-y;
	}
	
	.news_leter_iner{
	width:690px;
	height:auto;
	float:right;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717171;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	}
	.news_leter_gra{
	width:296px;
	height:177px;
	float:right;
	background:url(img/graphics.jpg) left top no-repeat;
	}
	

	.news_leter_email2{
	width:502px;
	height: auto;
	float:left;
	margin-left:50px;
	margin-top:10px;
	}
	
	.sign_up_top{
	width:502px;
	height: 45px;
	float:left;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#273985;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	background:url(img/sign_up_top.jpg) no-repeat left top;
	}
	
	.sign_up_bg{
	width:502px;
	height: auto;
	float:left;
	background:url(img/sign_up_bg.jpg) left top  repeat-y;
	}
	
	.sign_up_bg_m{
	width:498px;
	height: auto;
	float:left;
	background:url(img/sign_up_bg.jpg) left top  repeat-y;
	margin-right:12px;
	}
	.style1 {color: #FF6600}
	
	.style2 {color: #FF6600;
	font-size:14px;
	
	}
	
	.blue_txt_div{
	width:350px;
	height:auto;
	float:left;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#273985;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
	
	}
	
	.reqired_in{
	width:143px;
	height:auto;
	float:left;
	font-family: Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#909090;
	line-height:29px;
	text-align:left;
	vertical-align:middle;
	
	}
	
	.left_con{
	width:120px;
	height:auto;
	float:left;
	font-family: Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#909090;
	line-height:29px;
	text-align:right;
	vertical-align:middle;

	}
		
	.left_con22{
	width:150px;
	height:auto;
	float:left;
	font-family: Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#909090;
	line-height:29px;
	text-align:right;
	vertical-align:middle;

	}

	.bottom_pad{
	width:502px;
	height: auto;
	float:left;
		margin-bottom:10px;
	}
	
 .star{
	width:10px;
	height:29px;
	float:left;
	margin-left:5px;
	}
	.sing_up1_bg{
	width:349px;
	height:29px;
	float:left;
	background:url(img/sign_up_1.jpg) left top no-repeat;
	margin-left:5px;

	}
	
		.sing_up1_bg_nobg{
	width:349px;
	height:29px;
	float:left;
	margin-left:5px;

	}
	.sing_up2_bg{
	width:281px;
	height:29px;
	float:left;
	background:url(img/sign_up_2.jpg) left top no-repeat;
	margin-left:5px;

	}
	
		.sing_up3_bg{
	/*width:124px;*/
	height:29px;
	float:left;
	background:url(img/sign_up_3.jpg) left top no-repeat;
	margin-left:5px;

	}
	

	
	.sign_up_right_top{
	width:488px;
	height: 40px;
	float:left;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#717171;
	line-height:100px;
	text-align:left;
	vertical-align:middle;
	background:url(img/sing_up_right_top.jpg) no-repeat left top;
	}
	
	.sign_up_right_bg{
	width:488px;
	height:auto;
	float:left;
	background:url(img/sing_up_right_bg.jpg) left top  repeat-y;
	}
	
	.new_boulet_txt{
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717171;
	line-height:20px;
	text-align:left;
	vertical-align:middle;
	list-style-image: url(img/bulet_new.jpg);
	}
	
	.text_box_sign_up{
	width:328px;
	height:18px;
	background-color: #FFF;
	margin-top:5px;
	margin-left:2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
			}
			
			
		.text_box_sign_up2{
		width:260px;
		height:18px;
		background-color: #FFF;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-top:5px;
		margin-left:2px;
			}
			
					.text_box_sign_up3{
		width:112px;
		height:18px;
		background-color: #FFF;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-top:5px;
		margin-left:2px;
			}
			
	.selection_box_sign_up{
	width:349px;
	height:29px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(img/sign_up_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
			}
			
			.text_area_bg{
				width:370px;
				height:160px;
				float:left;
				background: url(img/text_area_bg.jpg) left top no-repeat;
				 margin-left:5px;
				}
				
				.text_area_border{
	width:358px;
	height:150px;
	background-color: #FFF;
	margin-top:5px;
	margin-left:2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow:hidden;
	
			}
			
	.brwse{
	width:90px;
	height: auto;
	float:left;
	}
	.brwsetxt{
	width:380px;
	height: auto;
	float:left;
	text-align:left;
	}
	
	.mail_div{
		width:80px;
		height:auto;
		float:left;
		}
		
			.mail_txt{
	width:380px;
	height:auto;
	float:left;
	margin-left:10px;
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#505050;
		}
		
.viasoftware_banner { width: 1000px; 
height:294px;
margin: 0px auto; 
background:transparent url(img/viasoftware_banner.jpg) left top no-repeat;
padding-bottom:3px;
}

.resources_banner { width: 1000px; 
height:135px;
margin: 0px auto; 
background:transparent url(img/resources_banner.jpg) left top no-repeat;
padding-bottom:3px;
}

.viasosoft_btn_div{
width: 290px; 
height:294px;
float:right
}

.bu_txt{
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	text-align:left;
	list-style-image: url(img/bulet_bbbbbbbb.jpg);
}

.yellow_bg{
background:url(img/yello_bg.jpg) left top no-repeat;
height:43px;
width:1000px;
float:left;
font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
font-size:24px;
color:#79663f;
line-height:43px;
vertical-align:middle;
}

.fast_trak{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:36px;
color:#525151;
text-align:left;
}
.bron_txt{
font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
font-size:18px;
color:#756647;
text-align:left;
padding-left:10px;
line-height:20px;
}

.gray_bg_div_new{
width:1000px;
height: auto;
padding-top:20px;
padding-bottom:20px;
background-color:#f8f8f8;
padding-bottom:30px;
overflow:hidden;
}

.dark_gray_bg{
width:749px;
height:auto;
float:left;
background-color:#fff;
margin-bottom:8px;
}


.dark_gray_bg_nobg{
width:749px;
height:auto;
float:left;

}
.dark_gray_main{
width:749px;
height:auto;
float:left;
background-color:#f8f8f8;
margin-bottom:8px;
margin-left:125px;
display:inline;
}
.gray_tital{
width:749px;
height:37px;
margin-right:auto;
margin-left:auto;
background:url(img/gray_tital.jpg) left top  no-repeat;
margin-bottom:8px;
font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
color:#273985;
font-size:18px;
vertical-align:middle;
line-height:37px;
}

.icon_new{
width:140px;
height:auto;
float:left;
}

.dark_gray_bg2{
width:690px;
height:auto;
background-color:#fff;
float:left;
margin-bottom:8px;
}
.dark_gray_bg2 ul{width:100%}


.dark_gray_txt{
height:auto;

font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
font-size:18px;
color:#1a1a1a;
text-align:left;
margin-top:10px;
margin-left:164px;
}
.dark_gray_txt2{
	width:350px;
	height:auto;
	background-color:#ffffff;
	float:left;
	font-family:Harry1,Trebuchet MS,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1a1a1a;
	text-align:left;
	list-style-image: url(img/bu2.jpg);
	line-height:30px;
	
}

.blog_bg{
width:775px;
height:auto;
float:left;
background:url(img/blog_bg.jpg) left top repeat-y;
}

.blogright_bg{
width:210px;
height:auto;
float:right;
background:url(img/blog_right_bg.jpg) left top repeat-y;
}

.blog_iner_div1{
width:752px;
height:auto;
float:left;
margin-left:12px;
display:inline;
}

.blog_iner_div2{
width:752px;
height:auto;
float:left;
}

.blog_imgdiv{
width:752px;
height:257px;
float:left;
position:relative;

}
.bg_wi{
	width:499px;
	height:65px;
	background:url(img/bg_wi.gif) left no-repeat;
	position:absolute;
	left: 253px;
	top: 191px;
	font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#616161;
	font-size:28px;
	vertical-align:middle;
	line-height:65px;
	text-align:left;
	}
.date_blog_div{
width:252px;
height:250px;
float:left;
margin-right:20px;
display: inline;
}

.txt_blog_div{
width:474px;
height: auto;
float:left;
	font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:14px;
	line-height:20px;
	text-align: justify;
}

.date_blog_div_new{
width:252px;
height: auto;
float:left;
}
.coment{
width:91px;
height:50px;
float:right;
background:url(img/coment.jpg) left top no-repeat;
	font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	color:#3f4040;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
	margin-top:8px;
	
}

.blog_blue{
	font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	color:#203ba1;
	font-size:14px;

}

.blog_oreng{
	font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	color:#fb6b02;
	font-size:14px;

}

.blog_bulet{
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#273985;
	font-size:12px;
	text-align:left;
	line-height:22px;
	list-style-image: url(img/blog_bulet.jpg);	
}

.blog_textbox_bg_div{
width:210px;
height:23px;
float:left;
background:url(img/blog_text_box.jpg) center top no-repeat;
}

.blog_txt_box{
width:185px;
height:15px;
background-color:#FFFFFF;
border:none 0px;
margin-top:2px;

}

.blog_tag_c_txt{
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	line-height:22px;

}

.blog_tag_c_txt2{
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#208eff;
	font-size:18px;
	line-height:22px;

}
.blog_tag_c_txt3{
	font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#208eff;
	font-size:24px;
	line-height:22px;

}


.d_c_top{
width:667px;
height:40px;
float:left;
background:url(img/d_c_top.jpg) left top no-repeat;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#717171;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
}

.d_c_bg{
	width:667px;
	height: auto;
	float:left;
	background:url(img/d_c_bg.jpg) left top   repeat-y;
	font-family:Harry1,Trebuchet MS, Helvetica, sans-serif;
	font-size:13px;
	color:#1A1A1A;

}

.d_c_gray_bg{
	width:360px;
	height: auto;
	float:left;
	background:url(img/d_c_gray_bg.jpg) left top   repeat-y;

}
.d_c_gray_bg2{
	width:360px;
	height: auto;
	float:left;
	background:url(img/d_c_gray_bg.jpg) left top   repeat-y;
	margin-left:10px;
	display:inline;

}

.dc_right_txt{
	width:269px;
	height:auto;
	float:left;
	margin-left:12px;
	display:inline;
	font-family:Harry1,Trebuchet MS,arial, Helvetica, sans-serif;
	color:#1A1A1A;
	font-size:13px;

	text-align:left;
	list-style-image: url(img/bulet_dc.jpg);
}

.midall_tital{
width:667px;
height:40px;
float:left;
background:url(img/midall_tital.jpg) left top no-repeat;
	font-family: Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#717171;
	line-height:40px;
	text-align:left;
	vertical-align:middle;
}

.dc_midall_div{
width:634px;
height: auto;
float:left;
margin-left:25px;
display:inline;

}
.bg_gray{
width:164px;
height:228px;
float:left;
background:url(img/bg_gray.jpg) left  top no-repeat;
text-align:left;
margin-top:8px;
}

.bg_gray_back_div{
width:180px;
height: auto;
float:left;
}
.gap_new_left{
width:40px;
height:255px;
float: left;
}
.s_c_img_div{
	width:150px;
	height:auto;
	float:left;
	margin-left:7px;
	
	}
	.s_c_img_div_without_marg{
	width:150px;
	height:auto;
	float:left;
	}
	
	.dc_txt_div{
	width:170px;
	height:19px;
	float:right;
	background:url(img/d_c_txt_box.jpg) left top  no-repeat;
	text-align: center;
		}
		
			.dc_txt_div2{
		width:100px;
		height:auto;
		float:right;
		}
	
	.d_c_right{
		width:318px;
		height:auto;
		float:right;
		background: url(img/d_c_right_bg.jpg) left top repeat-y;
		}
		
		.dc_txt_box{
	width:150px;
	height:13px;
	background-color:#FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:2px;
	display:inline;

}
		
			.d_c_right02{
	width:318px;
	height:auto;
	float:right;
	text-align: right;
	
		}
		
			.d_c_right_MemberArea{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/DesignCenterMemberArea.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
		
		.d_c_right_ShoppingCart{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/DesignCenterShoppingCart-.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
			.d_c_tag_cloud_bg{
	width:318px;
	height: 70px;
	float:right;
	background-image: url(img/Tagclouds.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
					.d_c_tag_Statistic_bg{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/Statistic.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
						.d_c_tag_new_bg{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/new.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
		.d_c_right_Categories{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/Categories.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
		

		.d_c_right_FeaturedDesigners{
	width:318px;
	height: auto;
	float:right;
	background-image: url(img/FeaturedDesigners.jpg);
	background-repeat: no-repeat;
	background-position:5px top;
		}
		
		.dc_tag_clouds{
		font-family:Harry1,Trebuchet MS;
		font-size:14px;
		color:#6e6e6e;
		text-align: justify;
		line-height:30px;
		}
		
		.book_bulet{
	font-family:Harry1,Trebuchet MS, Helvetica, sans-serif;
	color:#3A3A3A;
	font-size:14px;
	line-height:20px;
	list-style-image: url(img/book_bulet.jpg);
			}
			
					.book_top_txt{
	font-family:Harry1,Trebuchet MS, Helvetica, sans-serif;
	color:#3A3A3A;
	font-size:18px;
	line-height:20px;
	
			}
				.downloads_bg{
	width:770px;
	//height:auto;
	float:none;
	background:url(img/downloads_bg.jpg) left top repeat-y;
		}
		
					.downloads_no_bg{
		width:770px;
		height:auto;
		float:left;

		}
		
					.downloads_top{
		width:770px;
		height:45px;
		float:left;
		background:url(img/softwear_top.jpg) left top  no-repeat;
		display:inline;
		font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
		color:#273985;
		font-size:24px;
		line-height:40px;
		vertical-align:middle;
		text-align:left;
		}
		.softwear_div{
		width:504px;
		height:auto;
		float:left;
		margin-left:5px;
		display:inline;
		}
		
		.softwear_txt_div{
		width:230px;
		height:auto;
		float:left;

		}
		
		.softwear_txt_div2{
		width:755px;
		height:auto;
	font-family:Trebuchet MS,;
	font-size:14px;
	color:#1A1A1A;
	line-height:20px;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;

		}
		
		.softwear_txt_div2 p,.softwear_txt_div2 li {font-family:Harry1,Trebuchet MS;
	font-size:14px;color:#1a1a1a}
		
				.softwear_txt_div3{
		width:290px;
		height:auto;
		float:left;
	font-family:Harry1,Trebuchet MS;
	font-size:14px;
	color:#1A1A1A;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;

		}
		
		.softwear_img_div{
		width:370px;
		height:auto;
		
		}
			.softwear_img_div2{
		width:422px;
		height:auto;
		float:left;
		}
		.s_bulet{
		font-family:Harry1,Trebuchet MS;
	font-size:13px;
	color:#717171;
	line-height:20px;
	list-style-image: url(img/softwear_bulet.jpg);
	text-align:left;
		}
		
				.q_link_bulet{
		font-family:Harry1,Trebuchet MS;
	font-size:13px;
	color:#717171;
	list-style-image: url(img/q_link_bilet.jpg);
	text-align:left;
	width:100%;
	width:165px;
		}
		.q_link_bulet a{font-size:13px;	color:#1991B9;text-decoration:none}
		.q_link_bulet a:hover{color:#264467;text-decoration:underline}
		.free_soft_bulet{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#1A1A1A;
	line-height:20px;
	list-style-image: url(img/free_soft_bulet.jpg);
	
	padding-left:10px;
		}
		
		.q_link_bg{
		width:216px;
		height:auto;
		float:left;
		background:url(img/q_link_bg.jpg) left  top repeat-y;
		margin-left:12px;
		}
			.q_link_bg2{
		width:208px;
		height:auto;
		float:left;
		background:url(img/q_link_bg.jpg) left  top repeat-y;
		padding-left:0px;
		padding-right:0px;
		
		}
		
			.q_link_top{
		width:166px;
		height:55px;
		float:left;
		background:url(img/q_link_top.jpg) left  top repeat-y;
		font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
		color:#273985;
		font-size:24px;
		line-height:40px;
		vertical-align:middle;
		text-align:left;
		padding-left:50px;
		}
		
		.photo_banner{
		width:1000px;
		height:218px;
		float:left;
		background: url(img/photo_banner.jpg) left top no-repeat;
		
		}
		
			.photo_banner2{
		width:638px;
		height: auto;
		float:left;
		margin-left:20px;



		}
		
		.off_tag{
		width:297px;
		height:auto;
		float:right;
		}
		
		.top_links_new{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:center;
		text-decoration: none;
		}
		a.top_links_new:link {
			text-decoration: none;
		}
		a.top_links_new:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		a.top_links_new:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
		a.top_links_new:active {
			text-decoration: none;
			color: #FFFFFF;
		}
			
.home_ban_txt_LucidaSans{
font-family:Trebuchet MS,Lucida Sans, Helvetica, sans-serif;
font-size:18px;
color:#303030;
margin:0px;

}

.home_ban_txt_hary{
font-family:Harry,Trebuchet MS, Helvetica, sans-serif;
font-size:38px;
color:#5e5e5e;
font-weight:bold;
}

.home_ban_txt_hary_orenge{
font-family:Harry,Trebuchet MS, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#e96d15;
}

.home_ban_txt_small_gray{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
color:#565656;
}


		.home_click_links{
		font-family: Harry1,Trebuchet MS,Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #000000;
		text-align: right;
		text-decoration: none;
		}
		a.home_click_links:link {
			text-decoration: none;
		}
		a.home_click_links:visited {
			text-decoration: none;
			color: #000000;
		}
		a.home_click_links:hover {
			text-decoration: underline;
			color: #000000;
		}
		a.home_click_links:active {
			text-decoration: none;
			color: #000000;
		}
		
				.resources_links{
font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	
	text-align:left;
		text-decoration: none;
		}
		
		
		.b_txt{
		font-family:Harry1,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
		}
		
		.cards_t{
				font-family:Harry1,Trebuchet MS,Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7f7f7f;
	line-height:50px;
	vertical-align:middle;
		}
		
		.photobook_banner_txt_div{
		width:698px;
		height:auto;
		float:left;
		}
		
			.photobook_banner_txt_div_left{
		width:144px;
		height:auto;
		float:left;
			font-family:Harry1,Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	color:#1a1a1a;

	text-align: left;
	margin-right:10px;
	padding-left:15px;
		}
			.photobook_banner_txt_div_right{
	width:514px;
	height:auto;
	float:left;
	font-family:Harry1,Trebuchet MS, Helvetica, sans-serif;
	font-size:13px;
	color:#1a1a1a;
	line-height:20px;
	text-align:left;
	list-style-image: url(img/bulet_s.png);
		}

		.sitemaplinks {
	font-size: 14px;
	line-height: 25px;
	background:#f5f5f5;
	display: block;
	text-indent: 10px;
	margin-bottom: 2px;
}
.sitemapsublinks {
	font-family: Harry1,Trebuchet MS;
	font-size: 12px;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-left: 20px;
}
.style3 {
	color: #0066CC;
	text-align: right;
}
.style4 {color: #FF0000}
.style5 {
	color: #FF0000;
	font-size: 13px;
}
.style6{

	font-size: 13px;
	color:#575757;
}
.style7 {font-size: 18px}
.style8 {font-size: 24px}
.style9 {font-size: 11px}
.style10 {font-size: 12px}

.ps_full_text, .ps_full_text p{
	height:auto;
	font-family:Harry1,Trebuchet MS;
	font-size:14px;
	color:#1A1A1A;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.ps_full_text p{padding:0px;}
.cal_prods{text-align:center;font-family:Harry1,Trebuchet MS;font-weight:bold;font-size:14px;line-height:40px}
.cal_prods div.pric{font-size:12px;color:#000}

.cal_links a{font-size:16px;font-family:Harry1,Trebuchet MS;color:#419DF3;font-weight:bold}
.cal_links{font-size:16px;font-family:Harry1,Trebuchet MS;color:#000;}
.cal_links ul li{line-height:55px;list-style-type:none;}
.cal_links ul {padding:0px;margin:0px;padding-left:20px;width:100%}

.sp_pbtitle{font-size:16px;;font-weight:bold;line-height:26px;text-align:left;}
.sp_pbtext{font-size:14px;line-height:22px;text-align:left;}

.sp_box_spacing{margin-bottom:12px;}
.sp_price{color:#F37423;font-weight:bold}

.alert {
color:#FF0000;
margin-left:0.5em;
vertical-align: top;
}
.checkboxLabel,.radioButtonLabel{color:#1A1A1A;font-size:14px}
.innersubmenu_active{font-weight:bold}

.rr_cell{padding-top:20px;padding-bottom:10px;vertical-align:top;border-top:1px solid #cccccc}

.sp_account h2{
	font-size: 14px;
	background:#f5f5f5;
	text-indent:10px;
	font-weight:bold;
	padding:0px;
	line-height:25px;
}
	
.sp_account {float:left;}

.sp_account ul{margin:0px;padding:0px;list-style-type:none;margin-bottom:20px;}
.sp_account ul li{margin:2px;}
.sp_account ul li a{
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	}
	
.footer_links h3{color:#FFFFFF;font-weight:bold;font-size:12px;margin:0px;border-bottom:1px solid #aaaaaa}
.footer_links ul{list-style-type:none;margin:0px;padding:0px;margin-top:5px}
.footer_links li{line-height:16px}
.footer_links ul li a{color:#ffffff;font-weight:normal;text-decoration:none}
.footer_links ul li a:hover{text-decoration:underline}
a.blue_text{color:#273985;text-decoration:none}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}
.clearBoth {
	clear: both;
	}
.buttonRow{
	margin: 0.5em;
	}
.back {
	float: left;
	}

.forward{
	float: right;
	}


/*Shopping Cart Display*/
#cartAdd {

	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay,  .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}



.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}


.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

.ul_features{padding:0px;padding-right:0px;margin-right:10px;margin-left:25px;}
.ul_features li{padding-bottom:6px}

.sp_button {
background:#2B7FD6;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
}

.sp_con{margin-right:20px;line-height:24px;font-size:13px;}
.sp_notice{font-weight:bold;font-size:14px;}
.sp_ord_num{font-weight:bold;padding:4px;border:1px solid #CCCCCC;background:#f5f5f5}

.accountTotalDisplay, .accountTaxDisplay {
	width: 100px;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}
	
.sp_ord_total{background:#F3F8D7;padding:10px;font-weight:bold;border:1px solid #CCCCCC}
.sp_ord_total div.amount{color:#EF6407}
.sp_ord_total div.totalBox{color:#EF6407}
	
.sp_tables{font-size:14px;line-height:22px;border:1px solid #CCccCc;}

.centerColumn{line-height:26px}
.solo{color:#F76C0D}

/*************************************/
:focus {
    outline: 0px;
}
/*************************************/
.word {
font-family: Tahoma;
padding: 4px 4px 4px 4px;
letter-spacing: 3px;
}
span.size1 {
color: #000;
font-size: 2.4em;
}
span.size2 {
color: #333;
font-size:2.2em;
}
span.size3 {
color: #666;
font-size: 2.0em;
}
span.size4 {
color: #999;
font-size: 1.0em;
}
span.size5 {
color: #aaa;
font-size: 1.6em;
}
span.size6 {
color: #bbb;
font-size: 1.4em;
}

span.size7 {
color: #ccc;
font-size: 1.2em;
}
span.size8 {
color: #ddd;
font-size: .8em;
}
span.size0 {
color: #ccc;
font-size: .6em;
}
.floatingBoxC {
	width:80%
	float:center;;
	}
:focus {
    outline: 0px solid blue!important;
}


.steps_main {width:1000px;
padding-top: 20px;
float:left;
}

.steps_img {
float:left;
}

.steps_heading { width:1000px;
font-family:"Trebuchet MS";
font-size:20px;
color:#253787;
text-transform:uppercase;
padding-bottom:10px;
float:left;
}
