/* Start of CMSMS style sheet 'global' */
body {margin:0;padding:0;font:11px/14px Arial,Tahoma;color:#265d90;}
img {border:0;}

a{text-decoration:none;color:#1f5c99;}

.visible:link , .visible:visited, .visible:active { color: #1f5c99; text-decoration: underline;}
.visible:hover { color: #1f5c99; text-decoration: none;}
.t-listing {margin:0; padding:0px 0px 0px 10px;}
.t-listing-articles {margin:0px 175px 0px 0px; padding:0px 0px 0px 10px;}
.articles-text {margin:0px 175px 0px 0px; padding:0px 0px 0px 10px;}
.full-text {margin:0px 10px 0px 0px; padding:0px 0px 0px 10px;}
.articles-extranav {float:right; width:135px; padding:12px 3px 25px 10px;}
.articles-text h2 , .full-text h2 {line-height: 14px;font-size: 14px;color:#143d66;margin: 0px; padding:0px;}

.gclear:link , .gclear:visited, .gclear:hover, .gclear:active { color: #808080; text-decoration: none;}
.bclear:link , .bclear:visited, .bclear:hover, .bclear:active { color: #1f5c99; text-decoration: none;}

.articledate { color: #808080;}
.aligntop {vertical-align:top;}
.big {font-size:1.6em;line-height:1.3em;font-weight: bold;padding-top:5px;color: #666;}

div.right-side {float:right; width:152px}
div.right-side-body {background-image:url(images/right-card-sides.gif);	background-repeat:repeat-y; padding:3px; text-align: center; }
div.right-side-body .apply-now-normal {margin:7px 0 7px 0;}
div.right-side-body .right-img {margin:3px 0 3px 0;}

div.right-side-body h3 , div.right-side-body h3:active , div.right-side-body h3:link {text-decoration: none; color: #1f5c99; font-weight:bold; padding: 0 0 5px 0; margin:0px; font:11px;}
div.right-side-body h3:hover {text-decoration: underline; color: #1f5c99; font-weight:bold; padding:0 0 5px 0; margin:0px; font:11px;}
div.right-side-body p {padding: 0 0 5px 0;}

div.right-side-top , div.right-side-bottom , div.right-side-body .sep
{background-attachment:scroll;background-image:url(/images/right-cards-master.gif);	background-repeat:no-repeat;}

div.right-side-top {background-position: 0px 0px;}
div.right-side-bottom  {background-position: 0px -12px;}
div.right-side-body .sep {background-position: 0px -25px; margin:3px 0 8px 0;}


div.skip {float:right;}
.skip a {padding-left:9px;background:url(/images/bull01.gif) no-repeat 0 50%;}
.skip a.up{background-image:url(/images/bull02.gif);}
.skip a.more{background-image:url(/images/bull03.gif); margin:0 5px 5px 0;}

.mainlayout {position:relative;top:0px;margin:0 auto;width:800px;padding-top:205px;}
.body{position:relative;}
#ind {width:470px;}
#ind1 {width:480px;}
.marea {position:relative;float:right;width:635px;}
.marea1 {position:relative;float: left;width:480px;}
.marea h1 {margin:0;padding:10px 0px 15px 10px;font-size: 18px;color:#d39822;}
.marea1 h1 {padding:0;margin:5px 0px 13px 10px;font-size: 18px;color:#d39822;}
.larea {position:relative;float:left;width:150px;}
.marea .left {width:48%; float:left; margin: 5px 0;position:relative; }
.marea .right {width:48%; float:right; margin: 5px 0;position:relative;}

.box {background: #fff url(/images/website/026.gif) repeat-x;position:relative;}
.box1 {background: #fff url(/images/website/026.gif) repeat-x;position:relative; width:464px;}

#b01 p{ margin:0px; padding:0px;}
.b02 .line{ padding:0px 0px 7px 0px; margin:0px 20px;}
.b02{ padding-bottom:15px;}
#b03{ padding-bottom:15px;}

.box_bg_l {
	background:url(/images/website/030.gif) no-repeat;
	position:absolute; top:0; left:0;
	width: 4px;
	height: 107px;
}
.box_bg_r {
	background:url(/images/website/031.gif) no-repeat;
	position:absolute; top:0; right:0;
	width: 4px;
	height: 107px;
}
.box_card_title{ position:relative; width:226px; height:26px; padding-top:2px;}

.box_card_title1{ position:relative; width:226px; height:26px; padding-top:2px; padding-bottom:15px;}

.box_card_title h2 {
	background:url(/images/website/027.gif) top center repeat-x;
	height: 26px;
	width: 170px; margin:0px; padding-left:10px; padding-top:5px;
	position:relative; float:left;
	line-height: 26px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#002266;
	overflow:hidden;
}

.box_card_title em {
	background:url(/images/website/028.gif) top left no-repeat;
	height: 26px;
	width: 9px;
	position:relative; float:left; 
	overflow:hidden;
}
.box_card_title span , .box_card_title1 span {height:26px;width:37px;position:relative; float:left;overflow:hidden;}

.box_card_title1 h2 {
	background:url(/images/website/027.gif) top center repeat-x;
	height: 26px;
	width: 170px; margin:0px; padding-left:10px; padding-top:5px;
	position:relative; float:left;
	line-height: 26px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#002266;
	overflow:hidden;
}

.box_card_title1 em {
	background:url(/images/website/028.gif) top left no-repeat;
	height: 26px;
	width: 9px;
	position:relative; float:left; 
	overflow:hidden;
}


.box h3 { font-size: 11px; color:#000; margin: 5px 20px; padding:0; position:relative;}
.box p { margin: 10px 20px; padding:0; color: #808080;position:relative; }
.box .line {margin: 8px 20px;border-bottom:1px dotted #b3b3b3;position:relative;}
.box .line b {float:left; width:30%;position:relative; color:#000000;}
.box .line em {float:left; width:69%;position:relative; font-style:normal;}
.box hr , .articles-text hr {
	color:#fffffe;
	height: 1px;
	border:0;
	margin: 0px;
	padding:0;
	border-bottom:1px dotted #b3b3b3;
}
.box hr {margin: 0 20px;}


.t_box p {
	margin: 0;
	padding:5px;
	border-bottom:1px dotted #b3b3b3;position:relative;
}
.t_box {position:relative;}
.t_box h1 {
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	background: #3796d0 url(/images/website/017.gif) top right repeat-x;
	margin:0;
	padding:5px;position:relative;
}
.t_box_t_l {background:url(/images/website/015.gif) top left no-repeat; height: 6px; width: 6px; position:absolute; top:0; left:0;}
.t_box_t_r {background:url(/images/website/015a.gif) top right no-repeat; height: 6px; width: 6px;	position:absolute; top:0; right:0;}
.t_box_b_l {height:10px;width:10px;position:absolute; bottom:0; left:0;}
.t_box_b_r {height:10px;width:10px;position:absolute; bottom:0; right:0;}
* html .t_box_b_l { bottom:-5px; }
* html .t_box_b_r { bottom:-5px; }
.t_b { position:relative;margin:0; padding:10px;border-left:1px solid #d8e8f2;border-bottom:1px solid #d8e8f2;border-right:1px solid #d8e8f2;background:url(/images/website/033.gif) top left repeat-x;}
.t_b_l {float:left;  text-align:center;position:relative;margin:0;padding:0;}
.t_b_r {float:left; width:59%;position:relative;margin:0;padding:0;}
.t_b_r em {float:right; margin:0; padding:0;color:#144066;font-style: normal;font-size: 11px;}
.larea .titlearea{
position:relative; top:0px; width:100%; height:27px; background:url(/images/website/012.gif) repeat-x;
}
.larea .titlearea .left , .larea .titlearea .right{position:relative; float:left; height:27px; width:10px;}
.larea .titlearea .middle{position:relative; float:left; height:27px; width:130px;color:#fffffe; font: bold 14px/27px Arial;}

.larea .menuarea{position:relative; float:left; width:146px; margin:0 auto; padding:1px; border-left:1px solid #d8e8f2; border-right:1px solid #d8e8f2;}
.larea .menubody{position:relative; width:146px; background:url(/images/website/014.gif) repeat-x;}
.larea .menu {margin:0; padding:0; list-style:none;}
.larea .title{position:relative;display:block; width:100%; font:bold 12px/25px Arial; color:#143d66; text-indent:14px; border-bottom:1px solid #e2e2e2;}
.larea .content{position:relative; display:block; width:100%;}
.larea .content ul{margin:0; padding:0; list-style:none;}
.larea .content li{position:relative;display:block; width:90%; margin:0 auto; font:11px/20px Arial; color:#143d66; text-indent:14px; border-bottom:1px dotted #e2e2e2; background:url(/images/website/024.gif) no-repeat 6px center;}

/* Header Banner Image Control */

.banner-us
{background-attachment:scroll;background-image:url(../images/master-header-us.jpg); background-repeat:no-repeat;}
.banner-uk
{background-attachment:scroll;background-image:url(../images/master-header-uk.jpg); background-repeat:no-repeat;}
.banner-au
{background-attachment:scroll;background-image:url(../images/master-header-au.jpg); background-repeat:no-repeat;}
.banner-ca
{background-attachment:scroll;background-image:url(../images/master-header-ca.jpg); background-repeat:no-repeat;}


.mnav .left , .tnav .middle , .mnav .right
{background-attachment:scroll;background-image:url(../images/master-header-us.jpg); background-repeat:no-repeat;}

.banner-us , .banner-uk , .banner-au , .banner-ca  {background-position: 0px 0px;}

.mnav .left {background-position: 0px -110px;}
.tnav .middle {background-position: 0px -140px;}
.mnav .right {background-position: -625px -110px;}

.header{position:absolute;top:0px; left:0px;z-index:1;}
.tnav {position:relative;height:36px;}
.tnav .left,.tnav .middle,.tnav .right{position:relative;float:left;height:26px;padding-top:10px;}
.tnav .left {width:543px;padding-left:12px;color:#999;}
.tnav .left a{color:#999;}
.tnav .left ul{ margin:0px; padding:0px; list-style:none;}
.tnav .left ul li{ display:block; display:inline;  }
.tnav .left ul li a{ padding:0px 7px;color:#999; }
.tnav .middle {width:70px;}
.tnav .right {width:167px;text-align:right;color:#999;padding-right:8px;}
.banner-us , .banner-uk , .banner-au , .banner-ca {position:relative;width:800px;height:110px; z-index:-1;}
.mnav {position:relative;height:30px;}
.mnav .left {position:relative;float:left;width:615px;height:22px; padding-left:10px; padding-top:8px;}

ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:615px; /*For KHTML*/
  list-style: none;
  height:22px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height:22px;
  font:bold 11px Arial;
  color:#004466;
  list-style-position: outside;
}
ul#navmenu-h li span{ background:url(/images/website/023.gif) no-repeat right ; width:5px; height:3px; padding-left:5px;}

/*--------css menu-------*/
ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 110px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left:10px;
}
ul#navmenu-h .menu_bottom_bg{ width:110px;height:5px;overflow:hidden; }

ul#navmenu-h .menu_bottom_bg .b1{float:left; height:4px;overflow:hidden; width:5px;  background:url(/images/website/059.gif) no-repeat;}
ul#navmenu-h .menu_bottom_bg .b2{float:left; height:4px;overflow:hidden; width:100px;  background:#daeaf2;}
ul#navmenu-h .menu_bottom_bg .b3{float:left; height:4px;overflow:hidden; width:5px; background:url(/images/website/060.gif) no-repeat;  }

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font:bold 11px Arial;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 110px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  font:bold 11px Arial; 
  padding:0px 17px;
  color:#004466;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #daeaf2;
  color:#004466;
  font:bold 11px/22px Arial; 
  padding:0px 10px;

}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 110px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

.mnav .right {position:relative;float:right;width:175px;height:30px;}

.path{position:relative;height:18px;padding:5px 0 0 10px; z-index:-1;width:700px;background:url(/images/website/025.gif) 408px 0 no-repeat; 
}

.footer {position:relative;margin:0 auto;height:50px;width:800px; padding-top:2px;clear:both;
background:url(/images/website/016.gif) repeat-x;text-align:center;}
.footer .left {width:9px;height:10px;overflow: hidden;position:absolute; top:0; left:0;}
.footer .right {width:9px;height:10px;overflow: hidden;position:absolute; top:0; right:0;}
.footer p {margin:5px 10px 0 10px; padding:0;}

/* Master Image -- Buttons and elements*/

.t_box_t2 , .t_box_2 .t_box_b_t_2 , .rate , .rewards , .newoffer , .apply-now-arw , .apply-now-normal  , .box_card_title span , .box_card_title1 span , .apply-now-small , .t_box_text , .t_box_top_01 , .e_box_top_01 , .t_box_top_03 , .e_box_top_03 , 

.bround-left , .bround-right, .t_box_2 .t_box_b_l  , .btc4 .btc3_011 , .t_box_b_l , .t_box_2 .t_box_b_r  ,  .btc4 .btc3_013 , .t_box_b_r , 

.btc1 .btc1_01 , .btc1 .btc1_03 , .btc3 .btc3_01 , .btc3 .btc3_03 , .larea .titlearea .left , .larea .titlearea .right , .footer .left , .footer .right ,

.digg-ico , .stumble-ico , .google-ico , .facebook-ico , .twitter-ico , .rss-ico , .buzz-ico 

{background-attachment:scroll;background-image:url(http://www.creditcards-offer.com/images/master-img.gif); background-repeat:no-repeat;}

.t_box_t2 {background-position: 0px 0px;}
.t_box_2 .t_box_b_t_2 {background-position: 0px -179px;}
.rate {background-position: -112px -125px; margin: 2px 0px 0px 3px;}
.rewards {background-position: -56px -125px; margin: 2px 0px 0px 3px;}
.newoffer {background-position: 0px -125px; margin: 2px 0px 0px 3px;}
.apply-now-arw {background-position: 0px -214px;}
.apply-now-normal {background-position: -67px -70px;}
.apply-now-small {background-position: -63px -101px;}
/*index title img*/ .box_card_title span , .box_card_title1 span {background-position: -182px -64px;}
/*cardtable 3 blocks*/ .t_box_text{background-position: 0px -64px;}
/*Random Card Index*/
.t_box_top_01 , .e_box_top_01 {background-position: -171px -160px;}
.t_box_top_03 , .e_box_top_03 {background-position: -179px -160px;}
/*Bottom rounded corners*/
.bround-left , .t_box_2 .t_box_b_l  , .btc4 .btc3_011 , .t_box_b_l  {background-position: -168px -167px;}
.bround-right, .t_box_2 .t_box_b_r  , .btc4 .btc3_013 , .t_box_b_r {background-position: -178px -167px;}

/*text rounded borders*/
.btc1 .btc1_01 {background-position: -189px -153px;}
.btc1 .btc1_03 {background-position: -201px -153px;}
.btc3 .btc3_01 {background-position: -189px -165px;}
.btc3 .btc3_03 {background-position: -201px -165px;}
/*Index top corners*/
.larea .titlearea .left {background-position: -119px -214px;}
.larea .titlearea .right {background-position: -130px -214px;}
.footer .left {background-position: -141px -214px;}
.footer .right {background-position: -152px -214px;}

/*social bookmarks*/

.digg-ico {background-position: 0px -259px;}
.stumble-ico {background-position: -25px -259px;}
.google-ico {background-position: -50px -259px;}
.facebook-ico {background-position: -75px -259px;}
.twitter-ico {background-position: -100px -259px;}
.rss-ico {background-position: -125px -259px;}
.buzz-ico {background-position: -150px -259px;}

/*Undefinedstyles

.t_box_b_l , .t_box_b_r , .t_box_2 .t_box_b_l , .t_box_2 .t_box_b_r , .btc4 .btc3_011 , .btc4 .btc3_013 , 

*/

/*Removed Styles
 
.menu_bottom_leftbg , .menu_bottom_rightbg - menu bottom
t_box_bottom_01 , t_box_bottom_03 - card listing bottom
.e_box_bottom_01 , .e_box_bottom_03 - index random cards

*/


/* Multi purpose styles*/
.bround-left{position:relative; float:left; height:10px; width:10px;overflow:hidden;}
.bround-right{position:relative; float:left; height:10px; width:10px;overflow:hidden;}

.rate , .rewards , .newoffer { width:56px; height:52px;}
.ratings{font-size: 25px;font-weight: bold;color: #00CC00;}

.t_home{position:relative; float:left;background: #fff url(/images/website/017.gif) top center repeat-x; width:227px;margin-right:8px; margin-bottom:10px;}
.e_box_top{ width:227px; height:6px; overflow:hidden;}
.e_box_top_01 , .e_box_top_03{ float:left; width:6px; height:6px;}
.e_box_top_02{ float:left; width:215px; height:6px;}

.e_box_center{ float:left;width:225px;border-left:1px solid #d8e8f2;border-right:1px solid #d8e8f2;}

.e_box_bottom { float:left; width:100%; height:10px;overflow:hidden;}
.e_box_bottom_02{float:left; width:207px; height:9px;border-bottom:1px solid #d8e8f2; overflow:hidden;}

.e_box_t1_01{ position:relative; width:100%; height:28px; padding:0px 0px 5px 0px;}

.e_box_t1_01 h3, .e_box_t1_01 span {
	color:#fffffe;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:0px 0px 0px 10px;
}
.e_box_t1_01 a {color:#fffffe;font-size: 11px;font-weight: bold;margin:0;}

.e_box_t1_02{ position:relative; float:left; width:205px; padding:6px 10px 10px 10px; background:url(/images/website/033.gif) top repeat-x;}
.e_box_left{ float:left; width:79px;}
.e_box_right{ float:left; width:126px;}
.t_home .t_b_r { padding-left:10px;width:116px;position:relative;}
.t_home .t_b_r em {float:right; margin:0; padding:0;color:#144066;font-style: normal;font-size: 11px;position:relative;}
.t_home p {
	margin: 0;
	padding:4px ; width:108px; 
	border-bottom:1px dotted #b3b3b3;position:relative;
}


.emptylayer{position:relative;width:10px;height:10px;}
.home_right{ position:relative; float:right; width:635px;}
.rarea {position:relative;float:right;width:155px;}

.rarea ul{margin:0; padding:0; list-style:none;}
.rarea li{
	position:relative;
	width:90%;
	margin:0;
	padding:4px 0 4px 15px;
	font:11px/20px Arial; 
	color:#143d66;
	border-bottom:1px solid #e2e2e2;
	background:url(/images/website/024.gif) no-repeat 6px 9px;
	line-height:14px;
}
.rarea li a {margin:0; padding:0;}
.rarea h4 {margin: 10px 0 4px 0; padding:3px; font-size: 14px; color:#000;border-bottom:2px solid #e2e2e2;}
.clear{ clear:both; }
.clear01{ clear:both; margin:0px; padding:0px;}

.intro p { width:70%;background-color: #cee4f4; margin:0 auto; border-bottom:1px solid #fff;line-height: 18px; padding:0 0 0 10px;color:#003366}
.intro p em {width:50%; float:right;background-color:#ecf4fb; text-align:center; padding:0 10px 0 0;border-left:1px solid #fff;font-style: normal;color:#990000;}
.a_top  {float:right;width:140px;position:relative;}
.a_top a{ text-decoration:underline; color:#333;}

.a_top img { width:71px; height:18px; float:left;margin-right:10px;position:relative;}
.color_1 {background-color: #f0f9ff;margin:0; padding-top:5px;position:relative;}
.color_1 h1 {line-height: 30px;padding: 0 10px 5px 10px; background: url(/images/website/034.gif) center bottom repeat-x;}
.color_1 .box {
	background: url(/images/website/026a.gif) repeat-x;
	position:relative;
}
.color_1 .box_bg_l {
	background:url(/images/website/030a.gif) no-repeat;
	position:absolute; top:0; left:0;
	width: 4px;
	height: 107px;
}
.color_1 .box_bg_r {
	background:url(/images/website/031a.gif) no-repeat;
	position:absolute; top:0; right:0;
	width: 4px;
	height: 107px;
	margin:0; padding:0;
}


.color_1 .bg_l {background:url(/images/website/035.gif) top left no-repeat;	height: 5px; width: 5px; position:absolute; top:0; left:0;}
.color_1 .bg_r {background:url(/images/website/036.gif) top right no-repeat;	height: 5px; width: 5px; position:absolute; top:0; right:0;}
.box_2 {position:relative;padding:0;margin:0;overflow:hidden;width:90%;}
.box_2 .btl {overflow:hidden;background:url(/images/website/037.gif) top left no-repeat;	height: 6px; width: 6px; position:absolute; top:0; left:0;margin:0; padding:0;}
.box_2 .btr {overflow:hidden;background:url(/images/website/038.gif) top right no-repeat;	height: 6px; width: 6px; position:absolute; top:0; right:0;margin:0; padding:0;}
.box_2 .bbl {overflow:hidden;background:url(/images/website/040.gif) top left no-repeat;	height: 6px; width: 6px; position:absolute; bottom:0; left:0;margin:0; padding:0;}
.box_2 .bbr {overflow:hidden;background:url(/images/website/039.gif) top right no-repeat;	height: 6px; width: 6px; position:absolute; bottom:0; right:0;margin:0; padding:0;}
* html .box_2 .bbl {bottom:-1px}
* html .box_2 .bbr {bottom:-1px}

.box_3 {background-color: #fffff2;position:relative; width:438px; float:left;}

.btc1{ width:100%; height:12px;}
.btc1 .btc1_01{ float:left;height:12px;width:12px;overflow:hidden;}
.btc1 .btc1_02{ float:left; width:414px; height:8px;border-top:1px solid #d8e8f2; overflow:hidden; }
.btc1 .btc1_03{ float:right;height:12px;width: 12px;overflow:hidden;}

.btc2{width:416px;border-left:1px solid #d8e8f2;border-right:1px solid #d8e8f2; padding:0px 10px;}
.btc3{width:100%; height:12px;}
.btc3 .btc3_01{ float:left;height:12px;width:12px;}
.btc3 .btc3_02{ float:left; width:414px; height:11px;border-bottom:1px solid #d8e8f2; overflow:hidden; }
.btc3 .btc3_03{ float:right;height:12px;width:12px;}

.btc2 p{ margin:0px; padding:0px;}
.box_pic{ position:relative; float:left; width:189px; height:165px; background:url(/images/website/041.gif) no-repeat; }
.box_top{ position:relative; float:left; width:438px; padding-right:8px;}

.btc4{ position:relative; width:635px; height:10px;}
.btc4 .btc3_011{ float:left;height: 10px; width: 10px;overflow:hidden;}
.btc4 .btc3_012{ float:left; width:611px; height:9px;border-bottom:1px solid #d8e8f2; overflow:hidden; }
.btc4 .btc3_013{ float:right;height: 10px; width: 10px;overflow:hidden;}

.t_box_2 {position:relative; float:left;background: #fff url(/images/website/046.gif) top center repeat-x; width:635px;}
.t_box_top{ width:635px; height:6px; overflow:hidden;}
.t_box_top_01 { float:left; width:6px; height:6px; }
.t_box_top_03 { float:left; width:6px; height:6px; }
.t_box_top_02{ float:left; width:623px; height:6px;}

.t_box_center{ float:left;width:633px;border-left:1px solid #d8e8f2;border-right:1px solid #d8e8f2;}
.t_box_bottom{ float:left; width:100%; height:10px;overflow:hidden;}

.t_box_bottom_02{ float:left; width:615px; height:9px;border-bottom:1px solid #d8e8f2; overflow:hidden;}

.t_box_t1{ float:left; width:413px;}
.t_box_t1_finprods{ float:left; width:629px;}

.t_box_t1_01 { position:relative; width:100%; height:20px; padding:4px 0px 13px 0px;}
.t_box_t1_02 { position:relative; width:100%; }

.t_box_t1_02_finprods { position:relative; width:100%; padding:10px 0;}
.fp_dots {border-top:1px dotted #B3B3B3;}

.t_box_t2 { float:left; width:216px; height: 22px; padding-top:4px;}
* html .t_box_t2{overflow:hidden;}

.t_box_t2 span.giftcard_price {color:#DD952B; font-weight:bold;}

.t_box_t1_01 h2{margin:0; text-align:center;padding:0px;}
.t_box_t1_01 h2 a, .t_box_t1_01 h2 span {
	color:#fffffe;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}

.t_box_2 p {
	margin: 0;
	padding:5px ; width:160px; margin-left:8px; line-height:16px;
	border-bottom:1px dotted #b3b3b3;position:relative;
}
.t_box_2 .t_box_t_l {background:url(/images/website/015.gif) top left no-repeat; height: 6px; 	width: 6px;	position:absolute; top:0; left:0; overflow:hidden;}
.t_box_2 .t_box_t_r {background:url(/images/website/015a.gif) top right no-repeat;height: 6px;	width: 6px;	position:absolute; top:0; right:0;}
* html .t_box_2 .t_box_t_r  {right:-1px;}
.t_box_2 .t_box_b_l {overflow:hidden;height:10px;width:10px;position:absolute; bottom:0; left:0;}
.t_box_2 .t_box_b_r {overflow:hidden;height:10px;width:10px;position:absolute; bottom:0; right:-1px;}
.t_box_2 .tb { padding:10px 10px 10px 10px;border-left:1px solid #d8e8f2;border-right:1px solid #d8e8f2;position:relative;}
.t_box_2 .t_box_b_t_2 {height: 34px; width: 214px;position:absolute; top:0; right:6px;}

.t_box_2 .t_b_l {float:left; width:120px; text-align:center;position:relative; padding:0px 10px; color:#2153b8;}

.t_box_2 .t_b_l img{ padding-bottom:8px;}

.t_box_2 .t_b_r { padding-left:20px;width:190px;position:relative;}
.t_box_2 .t_b_r em {float:right; margin:0; padding:0;color:#144066;font-style: normal;font-size: 11px;position:relative;}

.t_b_c {position:relative;float:left; width:273px;border-bottom:1px dotted #b3b3b3; padding-bottom:5px; color:#666666;}
.t_b_finprod_apply {position:relative;float:left; width:213px;padding-bottom:5px; color:#666666;text-align:center;}

.t_b_c ul { position:relative;padding:0px; margin:0px; list-style-position:outside;}
.t_b_c ul li{ padding-left:8px; font-size:11px; color:#666666; line-height:14px; list-style:none; background:url(/images/website/050.gif) no-repeat left top;}

.t_b_g01{ position:relative; float:right; padding-top:5px; width:273px; text-align:center;}
.t_b_g01 ul{ margin:0px; padding:0px;}
.t_b_g01 ul li{display:block; display:inline;list-style:none;}
.t_b_g01 ul li a{color:#1c5288;font-size:11px; text-decoration:none; padding:0px 3px; }

.checkbox01{ vertical-align:middle;}
.search{position:absolute; top:9px; left:32px; border:0; height:12px; width:100px; font:11px/12px Arial; color:#1f5c99;}

.menu_bottom_centerbg{position:relative; float:left; height:9px; width:130px; border-bottom:1px solid #d8e8f2; overflow:hidden;}

.box_border{border-bottom:1px dotted #b3b3b3;/*border-top:1px dotted #b3b3b3;*/position:relative;}
.box_credit{float:left;line-height: 20px;margin-right:10px;position:relative;}
.box_2_01{background-color: #fff; border:1px solid #d8e8f2;padding:10px;position:relative;}
.box_rating{background-color: #a8cee9;width:30%; float:left;padding:5px;height: 30px;line-height: 30px;margin:5px 1px 5px 18px;position:relative;}
.box_editorial{background-color: #a8cee9;width:30%; float:left;padding:5px;height: 30px;margin:5px 5px 5px 1px;position:relative;}

.box_pic p{ margin:0px; z-index:1;}
.box_pic_01{ color:#990000; line-height:30px; padding:8px 64px 0px; font-size:12px;}

.box_pic_02,.box_pic_03,.box_pic_04,.box_pic_05,.box_pic_06{ float:left; text-align: center; color:#fffffe; line-height:14px;  font-size:12px; }
.box_pic_02{width:54px;padding:6px 20px 0px 20px; }
.box_pic_03{width:54px;padding:6px 22px 0px 18px; }
.box_pic_04{width:54px;padding:25px 23px 0px 17px; }
.box_pic_05{width:54px;padding:25px 20px 0px 20px; }
.box_pic_06{width:61px;padding:10px 66px 0px 62px; }
.box_pic_07{
	position: absolute;color:#040404; line-height:16px;text-align: center;  font-size:14px; font-weight:bold; font-style:italic;
	width:50px; padding:0px;
	padding:0px;
	left:68px;
	top: 72px; z-index:10;
}

.t_box_text{ position:relative; float:left; width:60px; height:58px; margin-top:1px; padding-top:3px; padding-right:2px;}

.t_box_text_center p{color:#006fb7; width:56px; margin:0px; padding:0px; padding-top:14px; border:0px; text-align:center; line-height:22px;}

.sing_box01{float:left; width:23%; text-align:center;position:relative; padding-top:15px;}

.sing_box02{float:right; width:75%;position:relative; padding-top:15px;}
.sing_box02 img{ padding-bottom:5px;}
.box_card_baisc{position: relative; width:635px; float:left; margin:0px; padding-top:8px;}

.selection{line-height:16px; text-align:center;}

.location_text{position:absolute; width:40px; height:14px; top:10px; right:75px;}

#state{ position: absolute;width:70px; height:14px; top:10px; padding-right:10px;right:-1px;}

ul#state{
  margin: 0;
  border: 0 none;
  padding: 0;
  width:70px; /*For KHTML*/
  list-style: none;
  height:14px;
}

ul#state li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height:14px;
  font: 11px Arial;
  color:#999;
  list-style-position: outside;
}

ul#state li span{ background:url(/images/website/010.gif) no-repeat right ; width:7px; height:4px; padding-left:8px;

}


/*--------css menu-------*/
ul#state ul {margin: 0; border: 0 none;padding: 0;width: 70px;list-style: none;display: none;position: absolute;top: 14px;left:0px;}

ul#state ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font:bold 11px Arial;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#state ul li {
  width: 70px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#state a {
  font: 11px Arial; 
  color:#999;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align:left; padding:0px 5px;
}

/* 2nd Menu */

ul#state li:hover li a,
ul#state li.iehover li a {float: none;background: #fff;color:#999;font:11px/16px Arial;padding:0px 5px;text-align:left;}

ul#state ul ul,
ul#state ul ul ul {display: none; position: absolute;top: 0;left: 110px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#state li:hover ul ul,
ul#state li:hover ul ul ul,
ul#state li.iehover ul ul,
ul#state li.iehover ul ul ul {display: none;}

ul#state li:hover ul,
ul#state ul li:hover ul,
ul#state ul ul li:hover ul,
ul#state li.iehover ul,
ul#state ul li.iehover ul,
ul#state ul ul li.iehover ul {display: block;}

/*--------css form-------*/

.contactform p{width: 260px; clear: left; margin: 0px 0px 0px 25px; padding: 10px 0 10px 0; padding-left: 135px; border-top: 1px dotted gray; height: 1%; }
.contactform label{ font-weight: bold; float: left; margin-left: -135px; width: 130px; }
.contactform input[type="text"]{width: 180px;}
.contactform textarea{width: 250px; height: 185px;}
* html .threepxfix{ margin-left: 3px;}
/* End of 'global' */

