html{overflow-y:scroll;}
body{color:#000;font-family:Arial,'Trebuchet MS',Verdana,Tahoma,sans-serif;font-size:0.75em;background-color:#4ba5ce;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,body,html,span,div,form,img,a,span,hr{
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}
a{color:#000;text-decoration:none;}
a img{border-style:none;}
.main_box{border:1px solid #d4d2d2;background-color:#f8f8f8;width:1006px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-right:auto;margin-left:auto;padding:9px;}
#header{width:1006px;height:44px;background-image:url('../images/h_top.png');background-repeat:repeat-x;margin:0 auto;}
#menu{float:left;width:1006px;}
#menu ul{list-style:none;width:1006px;height:44px;margin:0;padding:0;}
#menu li{display:block;float:left;height:44px;}
#menu a{display:block;float:left;height:38px;background:left top;text-decoration:none;text-align:center;text-transform:capitalize;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;color:#000;width:209px;margin:0;}
#menu ul a.selectTop{background-position:0 0;color:#000;cursor:default;background-image:url('../images/ss_select.png');background-repeat:no-repeat;margin-top:1px;}
#menu a:hover{text-decoration:none;color:#666;}
#page{width:1006px;margin-right:auto;margin-left:auto;position:relative;}
#logo{width:1024px;height:115px;position:relative;top:0;margin:0 auto;}
#logo a{text-decoration:none;}
#logo2{padding-top:55px;width:237px;}
#links{
    width: 375px;
    float: right;
    height: 13px;
    margin-left: 9px;
    margin-top: 98px;
    margin-right: 1px;
}
#links li{display:block;float:left;height:10px;}
#links a{background-position:left top;display:block;float:left;height:12px;background:left top;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#f8f8f8;padding-right:0;padding-bottom:0;padding-left:15px;margin:0;}
#links a:hover{text-decoration:none;color:#CCC;}
#srh{width:1006px;float:left;margin-right:auto;margin-left:auto;clear:both;}
#srh_tbl{border-collapse:collapse;margin:4px auto 0 750px;}
.FU_img{width:2px;height:2px;padding:2px;}
.count{font-size:0.8em;color:#999;margin-right:5px;}
td.nat_dlist{height:10px;width:385px;}
.ss{text-decoration:none;font-size:1em;}
.nat_cat_bar{text-decoration:none;font-size:1em;height:20px;background-image:url('../images/foot_bar.png');background-repeat:repeat-x;color:#FFF;padding:0 0 0 3px;}
.toggle{vertical-align:top;}
.toggle img{padding-top:4px;}
.content{display:none;font-size:small;}
#provbar{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CCC;}
#provbar a{font-size:1.2em;font-weight:700;color:#333;text-decoration:none;cursor:pointer;}
.main-two-cols{width:990px;margin-right:auto;margin-left:auto;background-repeat:no-repeat;}
.main-col-one{float:left;width:700px;}
.main-col-two{
    float: right;
}
#bd_srh{width:1006px;float:left;height:59px;background-image:url('../images/h_bot.png');}
#footer{clear:both;width:1006px;margin-right:auto;margin-left:auto;float:left;padding-top:5px;}
#footer p{text-align:center;font-size:85%;color:#f8f8f8;float:right;padding-right:5px;margin:0;}
#foot_wrapper{width:1006px;margin-right:auto;margin-left:auto;margin-bottom:50px;}
#page_srh{width:941px;background:#FFF url(images/img03.gif) repeat-y left top;margin:0 auto;padding:0;}
#sidebar2{
    float: right;
    width: 118px;
    vertical-align: top;
    margin-top: 5px;
}
#sidebar2 .rightbar-border{float: right;border: 1px solid #d4d2d2;padding: 9px;}
#sidebar1{float:left;width:150px;margin-top:2px;padding:0;}
.sidebar{background-position:0 0;float:left;width:150px;display:block;background-color:#686967;background-repeat:no-repeat;margin:0;padding:0;}
.sidebar p{text-align:center;padding-top:5px;margin-top:0;margin-bottom:0;}
.sidebar .l_bar{color:#FFF;padding-left:5px;}
.sidebar .l_bar h2{font-size:1.1em;padding-top:15px;margin:0;}
#content_test{
    float: left;
    width: 715px;
    margin-right: 1px;
    margin-bottom: 5px;
    margin-left: 8px;
    padding-top: 5px;
}
.bus_title{font-size:14px;font-weight:700;color:#4BB722;text-transform:uppercase;padding-left:4px;}
.results_tbl{
    width: 715px;
    border-collapse: collapse;
}
.pager a{color:gray;text-decoration:none;font-size:1.1em;font-weight:700;}
.pager a:hover{color:#333;}
#footer a{color:#CCC;}
#main_cont{
    width: 1006px;
    margin-right: auto;
    margin-left: auto;
    background-color: #817c76;
    position: relative;
    overflow: hidden;
}
.pager td{padding-bottom:5px;}
#navcontainer ul{list-style-type:none;margin:0;padding:0;}
#navcontainer li{display:block;}
.white_a{color:#FFF;}
#breadc{background-color:#FFF;width:700px;color:#666;font-weight:700;font-family:Verdana;font-size:0.8em;margin-top:2px;padding:2px;}
a.disableLinkButton{text-decoration:none;cursor:default;}
.collapsePanel{width:280px;height:0;overflow:hidden;}
.collapsePanelHeader{cursor:pointer;}
.post{width:155px;float:left;position:relative;z-index:2;}
.post .entry-image{float:left;width:150px;padding:7px 5px 3px 3px;}
.main-col-two .right_bar_cont{
    background-color: #f8f8f8;
    text-transform: uppercase;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
}
.right_bar_main{
    width: 257px;
    height: 357px;
}
.right_bar_cont h2{
    color: #919191;
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 5px;
}
.button{background-position:0 0;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url('../images/search.png') no-repeat scroll 0 0;height:16px;position:absolute;width:18px;cursor:pointer;border:medium none;text-align:right;margin:1px 0 0;padding:0;}
.frmwrp{background-color:#FFF;height:18px;}
.kvwrap{background-position:0 0;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(i/kvwrap.png) repeat-x scroll 0 0;float:left;height:18px;padding-bottom:0;padding-top:1px;width:175px;}
.keywordtxt{background-color:transparent;height:18px;font-size:125%;vertical-align:middle;width:10.1em;border-color:inherit;border-style:none;border-width:medium;margin:0;padding:0.1px;}
#cat_wrap{border-color:inherit;border-style:none;border-width:0;}
#cat_wrap ul{list-style-type:none;}
#cat_head{
    background-color: #dee0e5;
    color: #5c787e;
    font-size: 150%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    width: 139px;
    padding-top: 1px;
    padding-left: 3px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 3px;
    padding-bottom: 1px;
}
#side1 ul{color:#5395a4;font-weight:700;width:153px;margin:0;padding:0 0 0 5px;}
#side2 ul{width:137px;margin:0;padding:0 0 0 6px;}
#side3{border-right:1px solid #CCC;float:left;width:231px;}
#side3 ul{width:143px;margin:0;padding:0 0 0 6px;}
#side4 ul{width:104px;margin:0;padding:0 0 0 6px;}
.error_link{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:silver;text-align:center;width:65px;height:10px;}
#banner_main{margin-right:auto;margin-left:auto;position:absolute;left:295px;top:5px;}
* h3{font-size:150%;height:30px;color:#2f5862;padding:0 10px;}
* h3 a{color:#2f5862;text-decoration:none;}
* h3 a:hover{color:#427A88;text-decoration:none;}
.infopics
        {
    width: 350px;
    float: left;
}
.infopics ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.infopics li {
	display: block;
	float: left;
	padding-left: 4px;
}
#menu-panel{background-image:url('../images/menu-bar.png');background-repeat:no-repeat;background-position:0 0;height:42px;width:1006px;clear:both;}
#cats{background-color:#f8f8f8;width:974px;margin-right:auto;margin-left:auto;height:107px;border-bottom-style:solid;border-bottom-width:8px;border-bottom-color:#817c76;padding:8px;}
.spacer06em{clear:both;height:0.6em;overflow:hidden;}
.spacer07em{clear:both;height:0.7em;overflow:hidden;}
.spacer12em{clear:both;height:0.8em;overflow:hidden;}
.spacerlgem{clear:both;height:1.4em;overflow:hidden;}
#slider{border:8px solid #f8f8f8;background-color:#F8f8f8;width:691px;}
.prev-div{float:left;padding-right:3px;padding-top:44px;height:66px;}
.next-div{float:right;padding-left:3px;padding-top:44px;height:66px;}
.sub-head-buy{
    font-family: "Times New Roman", Times, serif;
    font-size: 150%;
    padding-left: 17px;
    color: #919191;
    font-weight: 400;
    padding-top: 1px;
}
.buy-now{
    width: 74px;
    height: 18px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
}
.wrapper-fourcol{
    width: 990px;
    background-color: #817C76;
    margin-right: auto;
    margin-left: auto;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
    border-top-color: #817C76;
    border-right-color: #817C76;
    border-left-color: #817C76;
    clear: both;
}
.left1{float:left;width:336px;background-color:#f8f8f8;top:0;left:50px;padding:8px;}
.left2{background-position:0 0;float:right;width:330px;background-color:#f8f8f8;background-repeat:no-repeat;padding:8px;}
.col1-header{
    background-image: url('../images/fa-bar.png');
    background-repeat: repeat-x;
    height: 64px;
    font-size: 90%;
    color: #919191;
    font-weight: 700;
    text-indent: 5px;
    text-transform: uppercase;
    line-height: 20px;
}
.comp-header{
    background-image: url('../images/comp-bar.png');
    background-repeat: repeat-x;
    height: 64px;
    font-size: 90%;
    color: #919191;
    font-weight: 700;
    text-indent: 5px;
    text-transform: uppercase;
    line-height: 20px;
}
.col2-header{
    background-image: url('../images/fi-bar.png');
    background-repeat: repeat-x;
    height: 64px;
    font-size: 90%;
    color: #919191;
    font-weight: 700;
    text-indent: 5px;
    text-transform: uppercase;
    line-height: 20px;
}
.col1-subheader{
    margin-top: 15px;
}
.page_left .blocklinks
{
  color: #5d797f;
    text-transform: uppercase;
    font-size: 150%;
    font-weight: bolder;
}
.col1-subheader .subhead {
    margin: 0px;
    padding: 0px;
    color: #5d797f;
    text-transform: uppercase;
    font-size: 100%;
    font-weight: bolder;
}
.col1-subheader span{
    font-size: 80%;
    text-transform: none;
}
.col1-subheader .p-small{
    font-size: 100%;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 10px;
    margin-top: -2px;
    color: #5D797F;
}
.left2 .p-descrip{
    font-size: 90%;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 2px;
    height: 28px;
    line-height: 11px;
    float: left;
}
.wrapper-fourcol .left-img{
    float: left;
    padding-top: 6px;
    padding-right: 8px;
}
.wrapper-fourcol .right-img{
    float: left;
    padding-top: 6px;
}
.wrapper-fourcol p{letter-spacing:0.1em;color:#919191;line-height:13px;margin-top:8px;}
.ban-left-top{
    background-color: #f8f8f8;
    width: 134px;
    padding: 8px 8px 6px 8px;
}
.ban-bottom{background-color:#f8f8f8;width:974px;padding:8px;}
.ban-left-top8m{background-color:#f8f8f8;width:134px;margin-top:8px;padding:8px;}
.ban-left{float:left;width:148px;}
.ban-right{width:100px;float:right;background-color:#f8f8f8;padding:8px;}
.m-space{margin:0 0 8px;}
.nav{
    width: 1006px;
    height: 39px;
    list-style-type: none;
    position: relative;
    left: -6px;
    z-index: 3;
}
.nav li a{height:39px;float:left;font-size:15px;color:#fff;line-height:38px;text-align:center;}
.nav li.useful_info{width:165px;}
.nav li.useful_info a{width:162px;}
.nav li.useful_info a:hover,.nav li.useful_info_sel a{width:147px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;float:right;margin-right:4px;text-decoration:none;}
.nav li.wedding_toolkit{width:174px;}
.nav li.wedding_toolkit a{width:171px;}
.nav li.wedding_toolkit a:hover,.nav li.wedding_toolkit_sel a{width:171px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;text-decoration:none;}
.nav li.wedding_related{width:175px;}
.nav li.wedding_related a{width:172px;}
.nav li.wedding_related_sel a,.nav li.wedding_related a:hover{width:172px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;text-decoration:none;}
.nav li.tips_trends{width:164px;}
.nav li.tips_trends a{width:161px;}
.nav li.tips_trends_sel a,.nav li.tips_trends a:hover{width:161px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;text-decoration:none;}
.nav li.wedding_ces
{
 width:199px;
 }
.nav li.wedding_ces a{width:192px;background-position:-615px 0;line-height:normal;margin-top:2px;}
.nav li.wedding_ces_sel a,.nav li.wedding_ces a:hover{width:196px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;text-decoration:none;}
.nav li.forum{width:113px;}
.nav li.forum a{width:126px;}
.nav li.forum a:hover{width:126px;color:#317EA4;background-color:#f8f8f8;margin-top:2px;height:36px;text-decoration:none;float:left;}
.menu-content{background-position:#f8f8f8;width:950px;border-bottom:6px solid #666;background:#f8f8f8;position:absolute;top:39px;left:6px;z-index:1000;display:none;border-bottom-color:#817c76;border-bottom-width:8px;border-right-style:solid;border-bottom-style:solid;border-right-width:8px;border-right-color:#817c76;border-left-style:solid;border-left-width:8px;border-left-color:#817c76;padding:10px 20px 20px;}
.menu-content h1{width:920px;float:left;font-family:"Times New Roman", Times, serif;font-size:24px;font-style:normal;color:#666;margin:0;padding:15px 0 10px;}
.menu-content h2{width:920px;float:left;font-family:"Times New Roman", Times, serif;font-size:12px;font-style:italic;font-weight:400;color:#666;border-bottom:1px solid #dfe9ec;border-bottom-color:#ABD5E9;margin:0;padding:0 0 10px;}
.menu-content .li-links{
    width: 191px;
    float: left;
    padding: 10px 0 0;
}

.menu-content .li-links p{width:24px;font-family:"Times New Roman", Times, serif;color:#666;}
.menu-content .li-links ul{width:150px;list-style-type:none;}
.menu-content .li-links ul li{width:150px;}
.menu-content .li-links ul li a{width:145px;height:100%;font-size:12px;color:#1691ab;line-height:16px;font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;padding:1px 0 2px 5px;}
.menu-content .li-links ul li a:hover{width:145px;background:#67BADE;color:#FFF;}
.menu-content .menu-content_item{width:235px;float:left;padding:15px 0 0;}
.menu-content .menu-content_item img{
    float: left;
    display: block;
    padding: 0 5px 0 0;
}
.menu-content .menu-content_item p{
    width: 145px;
    float: left;
    padding: 0 0 3px 0;
    font-family: Arial, Helvetica, sans-serif;
}
.menu-content .menu-content_item p a{width:130px;height:100%;border:0;background:0;font-size:14px;color:#666;line-height:15px;margin:0;padding:0;}
.menu-content .menu-content_item p a:hover{width:130px;border:0;background:0;font-size:14px;color:#1691ab;margin:0;padding:0;}
.menu-content .menu-content_item a.menu-content_item_link{
    width: 105px;
    font-size: 11px;
    color: #1691ab;
    line-height: 15px;
    padding-left: 5px;
    text-align: left;
    float: left;
}
.menu-content .menu-content_item a.menu-content_item_link:hover{
    width: 105px;
    font-size: 11px;
    color: #666;
    line-height: 15px;
    padding-left: 5px;
    text-align: left;
    float: left;
}
a:hover,.ss :hover{text-decoration:underline;}
#links ul,.infopics ul{list-style:none;margin:0;padding:0;}
#side1,#side2{border-right:1px solid #CCC;float:left;width:230px;}
#side1 ul a,#side2 ul a,#side3 ul a,#side4 ul a{text-decoration:none;color:#5395a4;font-weight:700;line-height:18px;}
#side1 ul a:hover,#side2 ul a:hover,#side3 ul a:hover,#side4 ul a:hover{
    text-decoration: none;
    color: #37769F;
}
#side4,.nav li{float:left;}

.page_right,.page_right .m-space{float:right;width:275px;}
.page_bot_col{float:left;width:974px;}
.page_left,.page_left .m-space{float:left;width:707px;}
.page_left a{
    font-size: 90%;
    color: #3A7794;
    text-decoration: none;
}
.page_left a:hover{color:gray;text-decoration:none;}
#buy-head{
    background-color: #eaecf0;
    position: relative;
    left: -8px;
    width: 266px;
    padding-left: 8px;
    padding-top: 5px;
    height: 22px;
    text-align: center;
    font-size: 90%;
    color: #919191;
    font-weight: 700;
    line-height: 22px;
    padding-bottom: 5px;
}
#lists{border:1px solid #d4d2d2;margin-bottom:6px;padding-top:2px;padding-left:2px;}
.TransparentGrayBackground{position:fixed;top:0;left:0;background-color:Gray;filter:alpha(opacity=80);opacity:0.9px;height:100%;width:100%;min-height:100%;min-width:100%;}
.Sample5PageUpdateProgress{background-color:#CF4342;color:#fff;width:150px;text-align:center;vertical-align:middle;position:absolute;bottom:50%;left:45%;}
ul.thumb{float:left;list-style:none;width:100px;margin:0;padding:1px;}
ul.thumb li{float:left;position:relative;width:100px;height:150px;margin:0;padding:10px;}
ul.thumb li img{width:100px;height:150px;-ms-interpolation-mode:bicubic;border:1px solid red;background:#f0f0f0;position:absolute;left:0;top:0;padding:1px;}
ul.thumb li img.hover{background:url('../images/thumbs/thumb_bg.png') no-repeat center center;border:none;}

.menu-content .menu-content_item a.imglink{
    width: 80px;
    line-height: normal;
    float: none;
    height: 80px;
}
.menu-content .menu-content_item a.imglink:hover{
      width: 80px;
    line-height: normal;
    float: none;
    height: 80px;
}
#slideshow{overflow:hidden;width:214px;border:2px solid #a4cfe3;background-color:#f8f8f8;height:106px;}
#screen{
    width: 263px;
}
#screen li{
    float: left;
    list-style: none;
}
#screen .jq-ss-crop{
   
    float: left;
}
				#left,#right{
    margin-top: 40px;
    display: block;
    padding-right: 1px;
    padding-left: 1px;
}
#view{
    width: 220px;
    border: 2px solid #A4CFE3;
    height: 93px;
    overflow: hidden;
    background-color: #f8f8f8;
}
#images{
    width: 3818px !important;
    width: 3823px !important;
}
#images li img{
    border: 0;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
}
#screen .jq-ss-cropCopy
{
    margin: 5px 2px 5px 2px;
    border: 1px solid #FFFFCC;
    float: left;
}
#buy-head
{
    background-color: #eaecf0;
    position: relative;
    left: -8px;
    width: 266px;
    padding-left: 8px;
    padding-top: 2px;
    height: 22px;
    text-align: center;
    font-size: 90%;
    color: #919191;
    font-weight: 700;
    line-height: 22px;
}
