@charset "utf-8";
/******** Global Classes ********/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
}
/******** General Classes ********/

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
	font-size:13px;
	background:#f6f6f6 url(../graphics/bg.gif) repeat-x top;
	margin:0;
	padding:0;
}

ul, ol, li {
	list-style-type:none;
	margin:0;
	padding:0
}
a, input, select {
	outline:none
}
a {
	outline:none;
	border:0;
}
fieldset {
	border:none;
}
img {
	border:0;
	float:left;
}
.clear {
	clear:both
}
.display {
	display:none;
}
.txt_center {
	text-align:center;
}
.txt_left {
	text-align:left;
}
.txt_right {
	text-align:right;
}
.parent {
	width:994px;
	margin:0 auto;
	

}

.header {
	width:994px;
	float:left;

}

.header_top{float:left; width:994px;}
.nav{ width:759px;float:left; padding:13px 0px 0px 0px;}
.nav ul{ float:left; width:auto;}
.nav ul li{ float:left; width:auto;padding:0px 33px 0px 0px;}
.nav ul li a.tab_home{ background:url(../graphics/tab_home.gif) no-repeat 0px -26px; width:72px; height:26px; float:left;}
.nav ul li a.tab_home:hover,.nav ul li a.tab_home#active_home{ background:url(../graphics/tab_home.gif) no-repeat;}
.nav ul li a.tab_register{ background:url(../graphics/tab_register.gif) no-repeat 0px -26px; width:82px; height:26px; float:left;}
.nav ul li a.tab_register:hover,.nav ul li a.tab_home#active_register{ background:url(../graphics/tab_register.gif) no-repeat;}
.nav ul li a.tab_account{ background:url(../graphics/tab_my_account.gif) no-repeat 0px -26px; width:105px; height:26px; float:left;}
.nav ul li a.tab_account:hover,.nav ul li a.tab_home#active_account{ background:url(../graphics/tab_my_account.gif) no-repeat;}
.nav ul li a.tab_help{ background:url(../graphics/tab_help.gif) no-repeat 0px -26px; width:64px; height:26px; float:left;}
.nav ul li a.tab_help:hover,.nav ul li a.tab_home#active_help{ background:url(../graphics/tab_help.gif) no-repeat;}
.nav ul li a.tab_login{ background:url(../graphics/tab_login.gif) no-repeat 0px -26px; width:62px; height:26px; float:left;}
.nav ul li a.tab_login:hover{ background:url(../graphics/tab_login.gif) no-repeat; }
.header_top_rt{ width:219px;float:left;padding:6px 0px 0px 7px;}
.header_top_rt p{ font-size:14px; color:#383838; padding:0px 10px 0px 0px; width:auto;float:left; line-height:32px;}
.logo_msn{float:left; width:auto; padding:0px 10px 0px 0px;}
.logo_ustoday{float:left; width:auto;}

.header_sub{float:left;width:994px;padding:9px 0px 1px 0px;}
.logo_top{float:left;width:231px;  height:88px;}
.srch_Sec{ width:451px;float:left; background:url(../graphics/search_bar.gif) no-repeat; height:46px; padding:00px 0px 0px 25px; margin-top:22px;}
.srch_Sec_iner{ width:397px; height:27px;float:left; padding:14px 0px 0px 0px;} 
.icon_search{ float:left; border-right:1px solid #e8e8e8; width:16px;
height:13px; padding:4px 0px 0px 0px;
}

.input_search{ width:370px;float:left;}
.input_search input{ width:365px;float:left; font-size:10px; color:#d5d5d5; border:0px; text-transform:uppercase; padding:0px 0px 0px 5px;}
.btn_srch{ float:left; width:auto;padding:9px 0px 0px 5px;}
.icon_header{ width:80px; float:right; padding:7px 0px 0px 0px;}
.icon_header img{ padding:0px 5px 0px 0px;float:left;width:auto;}
.main_header_Sec{ width:987px;float:left;background:url(../graphics/bg.jpg) no-repeat; height:160px; position:relative;}

.card_img{ background:url(../graphics/gift_cards.png) no-repeat; width:258px; height:124px; position:absolute; top:138px; left:0px;} 
.girl_img{ background:url(../graphics/img_girl.png) no-repeat; width:230px; height:220px; position:absolute; top:-61px; left:720px;} 

.main_header_Sec h2{ background:url(../graphics/way_of_shopping.png) no-repeat; width:559px; height:40px; float:left; margin:10px 0px 0px 0px;}
.main_header_Sec p{ font-size:15px; color:#fff; padding:2px 0px 0px 2px; width:559px;float:left;}
.main_header_Sec .resisterbtn{float:left;width:559px;padding:5px 0px 0px 2px;}

.btn_register{ width:auto; float:left; padding:80px 0px 0px 268px;}
.main_container{ width:994px;float:left;}
.main_containerL{ width:681px;float:left; padding-top:22px; border-right:1px  solid #f9f9f9;}
.main_containerL h3{ width:581px;float:left; background:url(../graphics/heading_populer_gift.gif) no-repeat; height:40px;}
.sec_recent_buyer h2{ width:581px;float:left; background:url(../graphics/heading_recent_buyer.gif) no-repeat; height:40px; margin:33px 0px 1px 0px}
.sec_recent_buyer img{float:left; width:112px; padding:0px 20px 0px 0px;}


.flash_img{float:left; width:677px; height:246px;}

.main_containerR{ width:297px;float:left; padding:22px 0px 0px 14px;}
.video{ width:297px;float:left;}
.video h2{ background:url(../graphics/heading_video.gif) no-repeat 8px 0px; height:32px; float:left; width:230px;}
.videobg{ background:url(../graphics/bg_video.gif) no-repeat; width:288px; height:243px;float:left; padding:9px 0px 0px 10px;}
.sec_recent_buyer{ width:681px;float:left; padding:0px 0px 0px 0px; position:relative;}
.img_sep{ background:url(../graphics/img_sep.gif) no-repeat; width:1px; height:189px; position:absolute; left:681px; top:21px;}
.testimonial_sec{width:631px;float:left;}
.testimonial_sec h2{ background:url(../graphics/img_client_testimonials.gif) no-repeat; height:23px; margin:40px 0px 10px 0px;}
.testimonial_box{ width:315px;float:left;}
.testimonial_box_img{width:76px;float:left;}
.testimonial_box p{width:223px;float:left; color:#575757; font-size:11px;
line-height:normal; background:url(../graphics/img_quote.gif) no-repeat top left;
 padding:0px 0px 0px 8px;}
.txt_test {color:#575757; font-size:11px;line-height:normal; width:auto; padding:4px 0px 0px 0px;float:left;}
 
.testimonial_box2{ width:295px;float:left; padding:0px 0px 0px 20px;}
.testimonial_box_img2{width:76px;float:left;}
.testimonial_box2 p{width:208px;float:left; color:#575757; font-size:11px;
line-height:normal; background:url(../graphics/img_quote.gif) no-repeat top left;
 padding:0px 0px 0px 8px;}
 
.testimonial_link{ width:auto;float:right; background:url(../graphics/arrow.gif) no-repeat left 5px; padding:0px 0px 0px 0px;}
.testimonial_link a{ color:#d50733; font-weight:bold; text-decoration:none; text-align:right; padding-left:5px; font-size:11px;}
.testimonial_link a:hover{ text-decoration:underline;}
.border_gray{ border-right:1px solid #f2f2f2;}
.faq_sec{ width:294px;float:left; padding:0px 0px 35px 0px;}
.faq_sec h2{ background:url(../graphics/heading_faq.gif) no-repeat 8px 0px; height:24px; float:left; width:200px; margin:40px 0px 0px 0px;}
.faq_sec ul{ float:left;width:auto;padding:12px 0px 5px 0px;}
.faq_sec ul li{ float:left;width:287px; padding:0px 0px 3px 7px;}
.faq_sec ul li a{ color:#575757; font-weight:bold; font-size:12px; text-decoration:none;}
.faq_sec ul li a:hover{ text-decoration:underline;}

.facebook{ width:294px;float:left; padding:0px 0px 0px 0px;}
.facebook h2{ background:url(../graphics/heading_facebook.gif) no-repeat 8px 0px; height:23px; float:left; width:200px;}
.fansec{ width:287px;float:left; margin:20px 0px 5px 0px; padding-left:7px;}
.fansecsub{ width:65px;float:left;}
.fansecsub p{ float:left;width:auto;padding:0px 0px 0px 4px; font-size:11px;}

#footer{ width:994px;float:left;padding:27px 0px 25px 0px; }
.footerL{ width:707px;float:left;}
.logo_bottom{ background:url(../graphics/logos_botm.gif) no-repeat; width:690px;height:27px;float:left; padding:0px 0px 11px 0px;}
.footerL ul{ width:690px;float:left;}
.footerL ul li{width:auto;float:left; padding:0px 7px 0px 7px; background:url(../graphics/sep_footer.gif) no-repeat right;}
.footerL ul li a{ font-size:12px; color:#d50733; text-decoration:none;}
.footerL ul li a:hover{ text-decoration:underline;}
.footerL ul li.reset{ background:none;}
.footerL ul li.reset1{padding:0px 7px 0px 0px;}
.footerL p{ font-size:12px; color:#686868; padding:5px 0px 0px 0px; width:690px; float:left;} 
.footerR{ width:287px;float:left;}
.footer_signup{ width:278px;float:left;}
.footer_signup p{ font-size:14px; color:#222222; padding:0px 0px 6px 0px;}
.signupbg{ background:url(../graphics/search_bar_1.gif) no-repeat; width:160px; height:24px;float:left;padding:5px 0px 0px 7px;}
.input_sign{ width:150px;float:left; font-size:12px; color:#8c8c8c; border:0px;}
.img_gallery{ float:left;width:auto; padding:0px 0px 0px 7px;}
.testimonial_link2{ width:auto;float:right; background:url(../graphics/arrow.gif) no-repeat left 14px; padding:10px 0px 0px 0px;}
.testimonial_link2 a{ color:#d50733; font-weight:bold; text-decoration:none; text-align:right; padding-left:5px; font-size:11px;}
.testimonial_link2 a:hover{ text-decoration:underline;}