/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: bold; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: center; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: italic; }

body{ margin:0; padding:0; color:#646464; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#FFF;}
img{ border:none;}
input,select{ font-family:Arial, Helvetica, sans-serif;}




/* 2nd sets */

.sc_lef{ width:165px; float:left;}
.sc_lef_top{ width:162px; height:21px; background:#5ea0cd; line-height:21px; clear:both;}
.sc_lef_top h3{ width:110px; height:21px; margin:0; padding:0 0 0 10px; font-size:12px; color:#ffff17; background:#7eb3d7; clear:both;}
.sc_lef_bg{ width:158px; height:350px; padding:0 2px; background:url(../images/cs60.gif) repeat-x; clear:both;}
.sc_lef_emp{ height:17px; clear:both;}
.sc_lef_m{ width:148px; padding:5px 0 15px 10px; background:#FFF; clear:both;}
.sc_lef_m a{ width:120px; padding:5px 0 0 0; line-height:19px; color:#067fd8; text-decoration:none; display:block;}
.sc_lef_m a:hover{ border-bottom:#bce2fe 1px solid;}
.sc_lef_slo{ width:148px; padding:5px 0 0 10px; line-height:17px; color:#555;}

.sc_lef_bot{ width:162px; padding:1px 0 0 0; clear:both;}


.sc_1{ width:815px; min-height:150px; padding:10px; color:#46637c; border:#d3e6e8 1px solid; background:url(../images/cs61.gif) repeat-x; float:left;}
.sc_1 img{ float:right;}
.sc_1 h3{ margin:0; padding:0 0 5px 0; font-size:13px; line-height:17px; color:#ed6c0d;}
.sc_1 ul{ margin:10px 0 0 34px; padding:0; list-style:outside disc;}
.sc_1 ul li{ padding:0 0 13px 0;}
.sc_1 ul li h4{ margin:0; padding:0 0 3px 0; font-size:11px;}
.sc_1 ul li p{ margin:0; padding:0;}
.sc_1 select{ font-size:12px; color:#46637c;}


.sc_2{ width:815px; margin:3px 0 0 0; padding:10px; color:#46637c; border:#d3e6e8 1px solid; background:url(../images/cs62.gif) repeat-x; float:left;}
.sc_2 h3{ margin:0; padding:0 0 5px 0; font-size:13px; line-height:17px; color:#ed6c0d;}
.sc_2_top{ width:712px; height:17px; margin:0 0 0 24px; line-height:17px; border-bottom:#a3a3a3 1px dashed; clear:both;}
.sc_2_top span{ float:right;}
.sc_2_top span a{ text-decoration:none;}
.sc_2_dat{ width:712px; height:35px; padding:5px 0 0 24px; line-height:17px; color:#999; clear:both;}
.sc_2_dat span{ padding:0 100px 0 0; color:#46637c; font-weight:bold;}
.sc_2_dat strong{ color:#FF6600;}
.sc_2_dat select{ font-size:12px; color:#46637c;}

.sc_2 h4{ height:19px; margin:0; padding:0 0 0 24px; line-height:17px; clear:both;}

.sc_2_pri{ width:710px; height:436px; margin:0 0 0 24px; padding:10px 1px 0 1px; background:url(../images/cs63.gif) no-repeat; clear:both;}
.sc_2_pri table{ width:100%; table-layout:fixed; border-collapse:collapse;}
.sc_2_pri table td{ height:39px;}
.sc_2_pri table img{ vertical-align:middle;}
.g_tab_bg3{ background:#f1faff;}
.g_tab_col{ color:#553196;}
.sc_2_pri table td.g_tab_col img{ padding:0 5px 0 0;}
.g_center{ text-align:center;}
.g_tab_w100{ width:100px;}
.g_tab_w150{ width:150px;}
.g_tab_w200{ width:200px;}
.sc_2_pri table span{ font-size:12px;}
.sc_2_pri table .g_tab_w100 span{ color:#2ca119;}
.sc_2_pri p{ margin:0; padding:5px 10px;}
.sc_2_pri p a{ padding:0 0 0 290px;}

.sc_1_com{ width:600px; height:282px; padding:20px 0 0 24px;}
.sc_1_com h4{ margin:0; padding:0; font-size:11px; line-height:17px;}
.sc_1_com textarea{ width:500px; height:92px; border:#d3e6e8 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.sc_1_com img{ padding:0 5px 5px 0; display:block; float:left; clear:both;}
.sc_1_com p{ margin:0; padding:0 0 15px 0; display:block;}



/* cart */

.sc_ca{ width:600px; padding:10px 15px; border:#d3e6e8 1px solid; background:url(../images/cart/cs61.gif) repeat-x; float:left;}
.sc_ca_top{ height:80px; padding:10px 0 0 0; background:url(../images/cart/cs66.gif) no-repeat 0 5px; clear:both;}
.sc_ca_emp{ height:24px; text-align:right; clear:both;}
.sc_ca_sub{ width:320px; height:56px; padding:0 0 0 19px; line-height:40px; font-size:14px; color:#690b6a; background:url(../images/cart/cs67.gif) no-repeat; float:right;}

.sc_tab1{ width:100%; padding:0 0 15px 0; float:left;}
.sc_tab1 table{ border:none; border-collapse:collapse;}
.sc_tab1 table th{ line-height:18px; color:#FFF; font-weight:normal; background:url(../images/cart/cs69.gif) repeat-x;}
.sc_tab1 table th, .sc_tab1 table td{ border:#FFF 1px solid;}
.sc_tab1 table td{ padding:5px 3px;}
.sc_tab1 table td.g_w120 a{ padding:0 0 4px 0;}
.sc_tab1 table td.end{ height:3px; padding:0 0 0 0; font-size:0; line-height:0; background:#13a8b2;}

.sc_tab1 table td.pri{ text-align:right; font-size:14px; color:#993366  }
/*rain gridview±íÍ·*/
.gridviewth {line-height:10px; color:#FFF; font-weight:normal; background:url(../images/cart/cs69.gif) repeat-x;}
/*rain*/
.sc_tab2{ width:100%; padding:0 0 15px 0; float:left;}
.sc_tab2 table{ border:none; border-collapse:collapse;}
.sc_tab2 table th{ line-height:18px; color:#FFF; font-weight:normal; background:url(../images/cart/cs72.gif) repeat-x;}
.sc_tab2 table th, .sc_tab2 table td{ border:#FFF 1px solid;}
.sc_tab2 table td{ padding:5px 3px;}
.sc_tab2 table td.g_w120 a{ padding:0 0 4px 0;}
.sc_tab2 table td.end{ height:3px; padding:0 0 0 0; font-size:0; line-height:0; background:#13a8b2;}
/*rain*/
.gridview2th {line-height:10px; color:#FFF; font-weight:normal; background:url(../images/cart/cs72.gif) repeat-x;}
/*rain*/
.sc_des{ width:598px; margin:0 0 15px 0; line-height:14px; border:#d1d1d1 1px solid; float:left;}
.sc_des h4{ margin:0; padding:2px 0 2px 10px; font-size:11px; font-weight:normal; background:#e5e5e5;}
.sc_des ul{ margin:8px 36px; padding:0;}
.sc_des ul li{ padding:0 0 7px 0;}


.sc_buy{ width:598px; height:100px; background:url(../images/cart/cs74.gif) no-repeat 0 15px; clear:both;}
.sc_buy h4{ margin:0; padding:0 0 0 3px; font-size:11px; color:#486d85}
.sc_buy p{ margin:0; padding:23px 0 0 0; text-align:center; clear:both;}


.g_w40{ width:40px;}
.g_w80{ width:80px;}
.g_w120{ width:120px;}
.g_w350{ width:350px;}

.g_bg_lcyan{ background:#edfbfc;}
.g_bg_lblue{ background:#f1faff;}

.g_fon1{ font-size:12px; font-weight:bold;}


.sc_rep{ width:200px; padding:10px 0; border:#d3e6e8 1px solid; background:#f2fcff; float:right;}
.sc_rep_lis{ width:190px; margin:0 auto; background:#FFF; clear:both;}
.sc_rep_lis h3{ height:21px; margin:0; padding:0 0 0 10px; font-size:11px; line-height:19px; font-weight:normal; color:#FFF; background:url(../images/cart/cs77.gif) repeat-x; }
.sc_rep_lis h3.sc_rep_ed{ height:22px; padding:0 0 0 30px; color:#333; background:url(../images/cs60.png) no-repeat; }
.sc_rep_lis_s{ margin:0 0 0 24px; padding:5px 5px 5px 0; color:#999; list-style:outside disc; display:list-item;}
.sc_rep_lis_s a{ text-decoration:none;}


/* CheckOut    */
.sc_3{ width:795px; min-height:150px; padding:20px; color:#627a8f; border:#d3e6e8 1px solid; background:url(../images/cart/cs61.gif) repeat-x; float:left;}
.sc_3_tit{ height:17px; margin:10px 0 15px 0; line-height:17px; border-bottom:#a3a3a3 1px dashed; font-size:small;}
.sc_3 p{ padding:0 0 7px 0; font-size:small;}
.sc_3 p strong.eml{ font-size:12px; color:#4a901e;}

.sc_lis{ width:720px; margin:0 0 12px 0; padding:10px 30px; border:#c0dcdf 1px solid; background:#f8feff; float:right;}
.sc_lis_des{ width:600px; float:left;}
.sc_lis_des h4{ padding:0 0 10px 0; font-size:13px;}
.sc_lis_des h4 a{ color:#555; text-decoration:none;}
.sc_lis_des dl{ line-height:23px; color:#777;}
.sc_lis_des dt{ width:70px; height:23px; padding:0 5px 0 0; font-size:11px; text-align:right; float:left;}
.sc_lis_des dd{ width:500px; height:23px; font-size:12px; color:#333; float:left;}
.sc_lis_des dd.pri{ color:#820a4e; font-weight:bold; font-size:16px;}

.sc_lis_thum{ width:80px; text-align:center; float:right;}

.g_lin2{ height:10px; border-top:#a3a3a3 1px dashed; clear:both;}

.sc_pm{ width:100%; padding:20px 0; background:#f7f7f7; float:left;}
.sc_pm_typ{ width:130px; padding:0 0 0 20px; line-height:21px; font-size:14px; color:#ae640c; float:left;}
.sc_pm_m{ width:590px; padding:0 0 0 20px; background:url(../images/cart/cs80.gif) repeat-y; float:left;}
.sc_pm_m_tit{ height:21px; margin:0 0 7px 0; padding:0 0 0 5px; font-size:12px; line-height:21px; color:#ae630c; font-weight:bold; border-bottom:#a3a3a3 1px dashed; clear:both;}
.sc_pm_m dl{ width:330px; line-height:29px; color:#777; float:left;}
.sc_pm_m dt{ width:120px; height:29px; padding:0 5px 0 0; font-size:12px; color:#076d74; text-align:right; float:left;}
.sc_pm_m dd{ width:200px; height:29px; font-size:12px; color:#333; float:left;}
.sc_pm_cap{ width:200px; float:right;}
.sc_pm_capp{ width:180px; padding:10px 0 5px 5px; background:#FFF; border:#e8e8e8 1px solid;}
.sc_pm_capp img{ padding:0 5px 5px 5px;}

.sc_pm_btn{ height:70px; padding:20px 0 0 0; text-align:center; clear:both;}
.sc_pm_btn img, .sc_pm_btn input{ vertical-align:middle;}





/*Advertise on Our Site */

.adv_content {
  clear: both;
  margin: 0 auto;
  padding: 0;
  width: 800px;
  background: #FFF url('~/App_Themes/SkinFile/images/p09.gif') bottom right no-repeat;
  
}


/*******************  MINOR SECTIONS  ***********/


.adv_header_text {
  clear: both;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  margin: 15px auto;
  font-weight: bold;
  line-height: 35px;
}

.adv_intro_text {
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0 20px;
}
.adv_intro_text p span {
  color: #FF0000;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}
.adv_intro_text p em {
  font-size: 1.1em;
}

.adv_input {
  margin: 5px 20px;
  padding: 0;
}
.adv_input td {
  padding: 5px 2px;
  vertical-align: middle;
}
.adv_input td.td_label {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: right;
}
.adv_input td.td_input input {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 3px 5px;
  width: 250px;
}
.adv_btn {
  text-align: center;
  width: 100%;
}
.adv_btn input {
  background-color: #E2EBF2;
  border-bottom-color: #F8A11C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  border-color: #F7A11A;
  border-width: 5px;
  border-style: solid;
  padding: 3px 8px;
  cursor: pointer;
}
.maincontent {
  background-color: #FFF;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.pageheader_adv {
  background: url(../images/top-background.gif) repeat-x; 
  clear: both;
  height: 80px; 
  margin-top: 0px;
  padding-top: 37px;
  width: 100%; 
}
.adv_content {
  clear: both;
  margin: 0 auto;
  padding: 0;
  width: 800px;
}
.adv_questions_text {
  clear: both;
  width: 480px;
  margin: 0 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding: 15px 0 10px;
}
.adv_questions_text a:link,
.adv_questions_text a:visited {
  color: blue;
  text-decoration: none;
}
.adv_questions_text a:hover,
.adv_questions_text a:active {
  color: blue;
  text-decoration: underline;
}
.pagefooter_adv {
  background: #E2EBF2 url(../images/bottom-background.gif) repeat-x; 
  clear: both;
  height: 80px; 
  margin-top: 0px;
  width: 100%; 
}


/*******************  MINOR SECTIONS  ***********/


.adv_header_text {
  clear: both;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  margin: 15px auto;
  font-weight: bold;
  line-height: 35px;
}

.adv_intro_text_ok {
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin: 0 20px;
  text-align: center;
}

.adv_intro_text_ok p a:link,
.adv_intro_text_ok p a:visited {
  color: blue;
  text-decoration: none;
  font-weight: bold;
}
.adv_intro_text_ok p a:hover,
.adv_intro_text_ok p a:active {
  text-decoration: underline;
}


.frm_info {
  border: none;
  margin: 25px auto;
  padding: 0;
}
.frm_info td.caption {
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
.frm_info td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  padding: 5px 8px;
}
.frm_info td.left {
  font-weight: bold;
  text-align: right;
}
.frm_info td.right {
  text-align: left;
}


/* Advertise on Our Site */





