

input.system-openid,input.com-system-openid{background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
#system-message{margin-bottom:10px;padding:0;}#system-message dt{font-weight:bold;}
#system-message dd{margin:0;font-weight:bold;text-indent:30px;}
#system-message dd ul{color:#0055BB;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;}
#system-message dt.message{display:none;}
#system-message dd.message{}
#system-message dt.error{display:none;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#system-message dt.notice{display:none;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div{font-size:11px;}.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
#editor-xtd-buttons{padding:5px;}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:bold;}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url(images/j_button2_left.png) no-repeat;float:left;margin-left:5px;}
.button2-right{background:url(images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .image{background:url(images/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore{background:url(images/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak{background:url(images/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank{background:url(images/j_button2_blank.png) 100% 0 no-repeat;}
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000;}
div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(images/selector-arrow.png) no-repeat;}
div.tooltip p{font-size:90%;margin:0;}.img_caption.left{float:left;margin-right:1em;}
.img_caption.right{float:right;margin-left:1em;}
.img_caption.left p{clear:left;text-align:center;}
.img_caption.right p{clear:right;text-align:center;}
.img_caption{text-align:center!important;}
.img_caption.none{margin-left:auto;margin-right:auto;}
.caption.left{float:left;margin-right:1em;}
.caption.right{float:right;margin-left:1em;}
.caption.left p{clear:left;text-align:center;}
.caption.right p{clear:right;text-align:center;}
.caption.none{margin-left:auto;margin-right:auto;}
.caption{text-align:center!important;}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after,
.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
* html .tlc,* html .trc{height:1%;}
body{color:#666;background:#CBCBCB;font-family:Arial,Helvetica,sans-serif;line-height:1.55;}
body.font-small{font-size:.75em;}
body.font-medium{font-size:.8em;}
body.font-large{font-size:.85em;}
h1,h2,h3,h4,h5,h6{color:#777;clear:both;line-height:1.55em;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:normal;}
h1{font-size:1.9em;margin-bottom:0em;}
h2{font-size:1.65em;margin-bottom:0.5em;}
h3{font-size:1.5em;margin-bottom:0.15em;}
h4{font-size:1.35em;line-height:1.25;margin-bottom:0.5em;}
h5{font-size:1.2em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}p{margin:0 0 2em;}
p.last{margin-bottom:0!important}
div.captionimage{width:285px;margin-right:15px;float:left;}
div#page div.captionimage{width:150px;}
p.textcaption{color:#999;font-size:.9em;text-align:center;font-style:italic;text-indent:0;}
a:link{text-decoration:none;outline:none;color:#005C7A}
a:visited{text-decoration:none;color:#551A8B}
a:hover{text-decoration:underline}
.floatimg{float:right;margin:0 0 0 15px}
strong{font-weight:bold}
em{font-style:italic;background:#ffc}
.small{font-size:.9em;color:#999999;}
.large{font-size:1.2em}
.highlight{background:#F8ECD3;}
.line-through{text-decoration:line-through;color:#888;}
.dropcap{display:block;float:left;font:5.6em/75% Georgia,"Times New Roman",Times,serif;padding:4px 8px 0 0;}
hr{background:url(images/typo_hr.jpg) no-repeat center;margin:0 auto;width:400px;outline:none;border:none;height:70px;clear:both;float:none;display:block;overflow:hidden;}
ul,ol{margin:.5em 1.5em 2em 1.5em}ul{list-style-type:disc;}
ul.check,ul.arrow,ul.cross,ul.light,ul.star{list-style:none;margin-left:0}
ul.check li,ul.arrow li,ul.cross li,ul.light li,ul.star li{list-style-type:none;background-repeat:no-repeat;background-position:center left;padding:4px 0 3px 25px}
ul.check li{background-image:url(images/typo_check.png);}
ul.arrow li{background-image:url(images/typo_arrow.png);}
ul.cross li{background-image:url(images/typo_cross.png);}
ul.light li{background-image:url(images/typo_light.png);}
ul.star li{background-image:url(images/typo_star.png);}
ul.check-big,ul.arrow-big,ul.cross-big,ul.light-big,ul.star-big{list-style:none;margin-left:0}
ul.check-big li,ul.arrow-big li,ul.cross-big li,ul.light-big li,ul.star-big li{list-style-type:none;background-repeat:no-repeat;background-position:center left;padding:11px 0 8px 50px;font-size:1.4em;font-weight:bold;}
ul.check-big li{background-image:url(images/typo_check-big.png);}
ul.arrow-big li{background-image:url(images/typo_arrow-big.png);}
ul.cross-big li{background-image:url(images/typo_cross-big.png);}
ul.light-big li{background-image:url(images/typo_light-big.png);}
ul.star-big li{background-image:url(images/typo_star-big.png);}
ol{list-style-type:decimal}
ol.list li{margin-bottom:2em}
ol.list h4{margin:0 0 .2em}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
blockquote{margin:1.5em 1.5em 2em;color:#666;font-style:italic;background:transparent url(images/quote_start.png) left top no-repeat;}
blockquote div{padding:0 30px;background:transparent url(images/quote_end.png) right bottom no-repeat;}
pre,code{white-space:pre;background:#F9F9F9;border:1px solid #ccc;border-left:10px solid #ccc;margin:.5em 0 1.5em;padding:20px;font:1em 'andale mono','monotype.com','lucida console',monospace;line-height:1.7}
/*table{margin-bottom:1.4em;}*/
th,td{padding:1px 10px 1px 0;}
tfoot{font-style:italic;}
table.custom{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:1em auto;border-collapse:collapse;}
table.custom caption{color:#ccc;font-size:1em;letter-spacing:.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:center;}
table.custom tr.odd td{background:#F9F9F9}
table.custom tr.odd .column1{background:#F0F0F0;}
table.custom .column1{background:#F0F0F0;}
table.custom td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:.5em 1.2em;text-align:center;}
table.custom th{font-weight:normal;text-align:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:.3em 1em;}
table.custom thead th{background:#F0F0F0;text-align:center;font:bold 1.3em/2.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;color:#555}
table.custom tfoot th{text-align:center;background:#F0F0F0;}
table.custom tfoot th strong{font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3;}
table.custom tfoot th em{color:#f03b58;font-weight:bold;font-size:1.1em;font-style:normal;}
label{font-weight:normal;}
fieldset{padding:1.4em;margin:1em 0 1.5em .2em;border:1px solid #E6E6E6;}
legend{font-size:1.5em;background:#fff;color:#777;border:1px solid #E6E6E6;padding:0.2em 1em}
.inputbox{margin:0 0.25em 0 0;border:1px solid #E6E6E6;color:#555;background:#fff;line-height:18px;padding:3px 5px;}
.inputbox:hover,.inputbox:focus{background:#fff;border-color:#D9D9D9;}
textarea{width:90%;height:200px;border:1px solid #E6E6E6;background:#fff;color:#555;padding:5px 8px;margin:0.5em 0.5em 0.5em 0;overflow:hidden;}
textarea:hover,textarea:focus{background:#fff;border-color:#D9D9D9;}
select{border:1px solid #E6E6E6;color:#555;background:#fff;padding:2px 2px 2px 4px!important;outline:none;}
select:focus{background:#fff}form p img{float:none;margin:0;vertical-align:middle}
.success,.notice,.error{padding:5px 10px 5px 40px;margin-bottom:1.5em;}
.success{border:1px solid #C6D880;color:#264409;background:#E6EFC2 url(images/typo_success.png) no-repeat 10px center}
.notice{border:1px solid #FFD324;color:#514721;background:#FFF6BF url(images/typo_note.png) no-repeat 10px center}
.error{border:1px solid #FBC2C4;color:#8A1F11;background:#FBE3E4 url(images/typo_error.png) no-repeat 10px center}
.buttonarea{border:1px solid #E6E6E6;margin:0 0 2em .2em;padding:15px;}.round{cursor:pointer;margin-left:15px;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:right top;background-image:url(images/button.png);padding-right:15px;vertical-align:middle;display:block;display:inline-block;display:-moz-inline-box;}
.round span{background-image:url(images/button.png);background-repeat:no-repeat;background-position:left top;margin-left:-15px;height:26px;line-height:24px;display:block;display:inline-block;padding-left:15px;}
button{border:0;border:none;background:transparent;width:auto;overflow:visible;white-space:nowrap;padding:0 2px;cursor:pointer;cursor:hand;}
button:hover .round{background-position:right bottom;color:#fff;}
button:hover .round span{background-position:left bottom;}
.round:hover{background-position:right bottom;color:#fff;}
.round:hover span{background-position:left bottom;}
.modulefix{position:relative;overflow:hidden}
.separator{background:url(images/seperator.png) no-repeat center right;padding-right:9px;margin-right:10px;}
.moduletable{}.moduletable h3{font-size:1.3em;line-height:1.5em;margin:0 0 2px;}
.moduletable h3 span{color:#222}
#user_top .separator,#user_bottom .separator{background:none;padding-right:0;margin-right:15px}
#promo .moduletable h3,#bottom .moduletable h3{color:#fff}
#promo .moduletable h3 span,#bottom .moduletable h3 span{color:#E2E288}
#promo .moduletable a,#bottom .moduletable a{color:#E2E288}
.col-module{position:relative;margin-bottom:28px;clear:both;}
.col-module_tl{background:url(images/col-module_tl.png) no-repeat left top;width:50%;height:11px;float:left;}
.col-module_tr{background:url(images/col-module_tr.png) no-repeat right top;width:50%;height:11px;float:right;}
.col-module_br{background:url(images/col-module_br.png) no-repeat bottom right;height:75px;width:50%;float:right;margin-top:-60px;z-index:99;}
.col-module_bl{background:url(images/col-module_bl.png) no-repeat bottom left;height:75px;margin-top:-60px;width:50%;float:left;z-index:99;}
.col-module_wrapper{background:url(images/col-module_bg.png) repeat-x bottom left;clear:both;min-height:120px;padding:0 10px;}
.col-module .col-module_header_l{background-repeat:no-repeat;background-position:center left;width:50%;height:67px;float:left;z-index:9;padding-left:9px;margin-left:-9px;margin-top:-10px;margin-bottom:-21px;}
.col-module .col-module_header_r{background-repeat:no-repeat;background-position:center right;height:67px;float:right;width:50%;margin-right:-9px;padding-right:9px;z-index:9;margin-top:-10px;margin-bottom:-21px;}
.col-module .col-module-overlay{height:39px;margin:0 auto -39px;position:relative;overflow:visible;z-index:10;background-repeat:no-repeat;background-position:top center;}.opera .col-module .col-module-overlay{display:none}
.col-module h3{margin:0;padding:0;z-index:9;position:absolute;top:9px;left:11px;color:#fff;white-space:nowrap;font-size:1.3em;}
.col-module h3 span{color:#E2E288;}
.col-module .col-module-content{margin:0;position:relative;clear:both;}
.col-module-style1 .col-module_header_l{background-image:url(images/col-module-style1_header_l.png)!important;}
.col-module-style1 .col-module_header_r{background-image:url(images/col-module-style1_header_r.png)!important;}
.col-module-style1 h3 span{color:#ccc!important}.col-module-style2 .col-module_header_l{background:none!important;}
.col-module-style2 .col-module_header_r{background:none!important;}
.col-module-style2 h3{color:#555}
.col-module-style2 h3 span{color:#999!important}
#footer .moduletable{color:#666}
#footer .moduletable h3{font-size:1.3em;margin:0 0 7px;color:#777;}
#footer .moduletable h3 span{color:#222}
#footer .separator{background:url(images/footer_seperator.png) no-repeat center right;padding-right:14px;margin-right:15px;}
#accessibility{overflow:hidden;width:0;height:0;display:none;}
.wrapper_full{width:100%;margin:0 auto;}
.wrapper{width:970px;margin:0 auto;}
.floatleft{float:left;}
.floatright{float:right;}
.width16{width:15%;}
.width20{width:20%;}
.width25{width:23.5%;}
.width33{width:31.0%;}
.width50{width:48%;}
.width75{width:74.5%;}
.width100{width:100%;}
.width1_user{width:48%;}
.width1_feature{width:23.2%;}
.width2_feature{width:33%;}
.width3_feature{width:50%;}
.width1_footer{width:31.2%;}
.width2_footer{width:50%;}
#header{background:url(images/header.png) repeat-x top;margin:0 auto;}
#header_shadow{background:url(images/header_shadow.png) no-repeat center top;}
#header_inside{position:relative;overflow:hidden;clear:both;}
#header_inside .wrapper{position:relative;overflow:hidden;height:130px;}
#header_inside .width33{width:33%}
#logo{text-align:center;margin:1px 0 0}
#header-top{background:url(images/header_top.png) repeat-x top;height:30px;color:#ccc;}
#header-top .wrapper{position:relative;}
#header-top_c{text-align:center;background:url(images/header_top_c.png) repeat-x center;height:30px;line-height:30px;}
#header-top_l{float:right;background:url(images/header_top_l.png) no-repeat left center;height:30px;padding-left:20px}
#header-top_r{background:url(images/header_top_r.png) no-repeat right center;height:30px;padding-right:20px}
#promo{background-image:url(images/promo.png);background-repeat:repeat-y;background-position:top center;width:1000px;margin:0 auto}
#promo_effect{background:url(images/promo_effect.png) no-repeat center top;}
#promo_effect2{background:url(images/promo_effect2.png) no-repeat center bottom;padding:15px 0;min-height:30px;}
#promo_bottom{background-repeat:no-repeat;background-position:center;margin:0 auto;height:10px;width:1000px;}
#promo_pattern{background-repeat:repeat;background-position:top center;}
#bottom{background-repeat:repeat-y;background-position:top;background-image:url(images/promo.png);width:1000px;margin:0 auto}
#bottom_effect{background:url(images/bottom_effect.png) no-repeat center top;padding:25px 0 0;min-height:100px;overflow:hidden;}
#bottom_top{background:url(images/bottom_top.png) no-repeat center;margin:-10px auto 0;height:10px;width:1000px;}
#bottom_bottom{background-repeat:no-repeat;background-position:center;margin:0 auto;height:46px;width:1000px;}
#bottom_pattern{background-repeat:repeat-x;background-position:top center;}
#userarea_t{clear:both;padding-bottom:15px;overflow:hidden;position:relative;}
#userarea_b{clear:both;padding-top:15px;overflow:hidden;position:relative;}
#userarea_t .content_column_br,#userarea_b .content_column_br{background-image:url(images/feature_br.png);}
#userarea_t .content_column_bl,#userarea_b .content_column_bl{background-image:url(images/feature_bl.png);}
#userarea_t .content_column_wrapper,#userarea_b .content_column_wrapper{min-height:80px;}
#feature_t,#feature_b{margin:0 15px 15px;position:relative;overflow:hidden;}
#feature_b{margin-top:15px;margin-bottom:0}
#feature_t .content_column_wrapper,#feature_b .content_column_wrapper{min-height:80px;}
#main_content{margin:0;}
#main_content .content_column_wrapper{padding:0 15px 0 10px}
#user_top,#user_bottom{position:relative;overflow:hidden}
#user_top{margin-bottom:15px}
#user_bottom{margin-top:15px}
#content_shadow{background:url(images/content_shadow.png) no-repeat center top;}
#content_gradient_t{background-repeat:repeat-x;background-position:top;padding-top:15px;}
#content_gradient_b{background-repeat:repeat-x;background-position:bottom;padding-bottom:15px;}
#content_l{background:url(images/content_l.png) repeat-y center;}
#main_gradient{background:url(images/main_gradient.png) repeat-x bottom;}
#content{margin:-10px 0 0;overflow:hidden;position:relative;clear:both;}
#columns-container{padding:0;position:relative;border-bottom:none;}
#outer-column-container{border-style:solid;border-color:transparent;}
#inner-column-container{width:100%;border-style:transparent;border-color:#fff;}
#source-order-container{float:left;width:100%;}
#middle-column{float:right;width:100%;}
#left-column{float:left;}
#right-column{float:left;}
.clear-columns{clear:both;}
.inside{margin:0 15px;}
#middle-column .inside{}#left-column .inside,#right-column .inside{margin-bottom:-15px}
.content_column_tl{background-repeat:no-repeat;background-position:left top;width:50%;margin-bottom:-55px;height:70px;float:left;}
.content_column_tr{background-repeat:no-repeat;background-position:right top;width:50%;margin-bottom:-55px;height:70px;float:right;}
.content_column_br{background:url(images/content_column_br.png) no-repeat bottom right;height:90px;width:50%;float:right;margin-top:-75px;z-index:99;}
.content_column_bl{background:url(images/content_column_bl.png) no-repeat bottom left;height:90px;margin-top:-75px;width:50%;float:left;z-index:99;}
.content_column_wrapper{clear:both;min-height:400px;padding:0 10px;background:url(images/content_column_bg.png) repeat-x bottom}
.safari .content_column_tl,.chrome .content_column_tl,.safari .content_column_bl,.chrome .content_column_bl{width:50.109%;}
#footer{position:relative;overflow:hidden;}
#footer .padding{padding:0 0 25px;position:relative;overflow:hidden;}
#copyright{color:#666;position:relative;overflow:hidden;clear:both;margin:0}
#copyright p#icelogo{margin:50px auto 0;text-align:center}
#copyright .padding{position:relative;overflow:hidden;padding:0 20px 15px}
#copyright p#copytext{margin:0 0 15px;}
.blog{position:relative;overflow:hidden;}
.blog_description{position:relative;overflow:hidden;padding-bottom:30px;}
.blog_description h1{font-size:2.5em;margin-bottom:12px;border-bottom:1px dotted #ccc;font-size:2em;padding-bottom:0;line-height:1.4;}

.blog h2{margin:0;padding:0;}
.blog h2 a:hover{color:#555;text-decoration:none;}
.blog .buttonsarea{position:relative;overflow:hidden;padding-bottom:12px;}
.blog .iteminfo{float:left;color:#999}
.blog .iteminfo p{display:inline;padding-right:10px;}
.blog p.buttonheading{float:right;}
.blog .blogcontent{clear:both;padding-bottom:3px;position:relative;overflow:hidden;}
.blog .leading .blogcontent{float:right;clear:none;}
.blog img{float:right;padding:4px;margin:0 0 10px 10px}
p.buttonheading{margin:0}
p.buttonheading img{margin:0 0 0 5px;border:none;padding:0;background:none;}
.blog .round{margin:10px 0 0}
.blog .article_column .round{margin:15px 0 -10px}
.blog .articles_wrap .iteminfo{float:none;margin-top:7px;}
.blog .articles_wrap .iteminfo p{display:block;margin-bottom:0px;}
.blog .articles_wrap p.buttonheading{float:none;clear:both;}
.blog .articles_wrap p.buttonheading img{margin:9px 5px 7px 0}
.blog .leading{position:relative;overflow:hidden;margin-bottom:10px}
.blog .leading h2{margin-bottom:7px;border-bottom:1px dotted #ccc;font-size:1.6em;}
.articles_wrap{clear:both;padding-bottom:5px;position:relative;overflow:hidden;}
.blog .article_row{position:relative;margin-bottom:25px;border-top:1px dotted #ccc;padding-top:15px;overflow:hidden;}
.blog .article_row h2{display:block;font-size:1.5em;line-height:1.5em;}
.blog .article_row .cols3 h2{font-size:1.1em;}
.blog .article_row .cols2{width:50%;float:left;}
.blog .article_row .cols3{width:33.33%;float:left;}
.blog .article_row .column1 .article_column{padding-right:10px;}
.blog .article_row .column2 .article_column{padding-left:9px;border-left:1px dashed #DCD9CF;position:relative;overflow:hidden}
.blog .article_row .column3 .article_column{padding-left:9px;margin-left:5px;border-left:1px dashed #DCD9CF;position:relative;overflow:hidden}
#page{margin:0;position:relative;overflow:hidden;}
#page h1.contentheading{font-size:2.25em;margin-bottom:7px;border-bottom:1px dotted #ccc;font-size:2em;padding-bottom:0;line-height:1.4;}
p.noticebottom{clear:both;position:relative;overflow:hidden;margin:0 0 15px;height:29px;border-top:1px solid #E6E6E6;text-align:center;border-bottom:1px solid #E6E6E6;line-height:30px;}
#page div.itemcontainer{padding:0;margin-bottom:15px;}#page .buttonsarea{margin-bottom:15px;position:relative;overflow:hidden;color:#999}
#page div.iteminfo{float:left;text-align:left;}
#page div.iteminfo p{font-size:1em;display:inline;margin:0;font-style:normal;padding:0 12px 0 0}
#page div.iteminfo p span{font-style:italic}
#page .buttonheading{float:right}#page .pagecontent{clear:both;}
.blog_more{position:relative;overflow:hidden;margin-top:20px;padding-top:5px;border-top:3px solid #E7E5DE;clear:both}
.blog_more h2{font-size:1.75em;margin:10px 0 5px}
.blog_more ul{clear:both;}
.blog_more ul li{}.blog_more ul li a{height:29px;display:block;white-space:nowrap;line-height:30px;}
p.archivedlist .inputbox{width:100px}
div.pagination{border-top:1px solid #E7E5DE;border-bottom:1px solid #E7E5DE;padding:10px 12px;clear:both;position:relative;overflow:hidden;margin:0 -9px 15px;}
div.pagination p.counter{float:right;margin:0;}
div.pagination ul{float:left;margin:0;}
div.pagination ul li{float:left;list-style-type:none;padding:0 7px;background:#FDFDFC;border:1px solid #e9e9e9}
div.pagination ul li a{}
div.pagination ul li a:hover{text-decoration:none;color:#555}
p.readmore{float:left;clear:both;text-transform:capitalize;margin:0;padding:0;}
.readmore a{font-size:1em;color:#666;padding-bottom:2px;border-bottom:3px solid #B2B2B2}
.readmore a:hover{color:#222;text-decoration:none;border-bottom-color:#666}
#searchpage .searchintro{background:#F9F9F9;padding:5px 15px 0;position:relative;overflow:hidden;clear:both}
#searchpage .searchintro p.left{float:left}
#searchpage .searchintro p.right{float:right}
#searchpage ol p{margin-bottom:1em}
#searchpage ol span.discategory{color:#999}
ol.latestnews,ol.mostreadmod{margin-bottom:0}
ol.latestnews li,ol.mostreadmodli{color:#808080;}
#searcharea{float:right;position:relative;margin:-38px 13px 0 0;}
#search_bg{width:310px;height:27px;background-image:url(images/search_bg.png);background-repeat:no-repeat;background-position:top center;}
#search_bg form{margin:0 0 0 13px}
#search_bg label{display:none;}
#search_bg .inputbox{width:225px;margin:0;padding:0;background:none;border:none;color:#666;}
#search_bg .inputbox:focus{color:#66797D}
#search_bg .button{float:none;width:60px;margin:0 0 0 4px;font-family:Verdana,Geneva,sans-serif;font-size:1em;color:#DDBAA8;height:25px;line-height:26px;cursor:pointer;background:none;display:inline;border:none}
#search_bg .button:hover{color:#fff}
ol.latestnews,ol.mostreadmod{margin-bottom:0}
ol.latestnews li,ol.mostreadmod li{color:#808080;}
#breadcrumb{margin:3px 0 0 25px;}
#breadcrumb_effect{background:url(images/promo_effect.png) repeat-x top;position:relative;overflow:hidden;padding:17px 0 0 10px;}
#breadcrumb ol{list-style-type:none;float:left;font-size:1.1em;margin:0 0 0;}
#breadcrumb ol li{float:left;border-left:none;background:url(images/breadcrumb_arrow.png) no-repeat center right;padding:1px 25px 2px 7px}
#breadcrumb ol li a{display:block;color:#E2E288;margin:0;}
#breadcrumb ol li.last{background-image:none}
#breadcrumb ol li.last span{margin:0}
#breadcrumb ol li.breacrumbs_home{padding-left:0;padding-right:22px;border:none;}
#breadcrumb ol li.breacrumbs_home a{display:block;width:22px;height:22px;text-indent:-9999em;background:url(images/breadcrumb_home.png) no-repeat top;}
#breadcrumb ol li.breacrumbs_home a:hover{background-position:bottom}
#bannertop{margin:25px 0 0 0;float:right;}
#banner{position:relative;overflow:hidden;margin:0 0 10px}
ul.bannermod{margin:0;float:left}
ul.bannermod li{list-style-type:none;margin:0;display:inline;}
ul.bannermod li img{margin:0;float:none}
form.poll p.polltitle{margin-bottom:14px;font-size:1.2em;}
form.poll p.pollradio{color:#777}
form.loginform fieldset{border-color:#888;margin:0;border-style:dotted;}
form.loginform legend{border-color:#888;border-style:dotted;color:#ccc;font-size:1.3em;background-color:transparent}
form.loginform p#login_username label,form.loginform p#login_password label{display:none}
form.loginform .inputbox{padding:0;display:inline;background:none;color:#888;border:none;width:140px;margin:5px 0 0 25px;}
form.loginform p#login_username{background:url(images/login_username.png) no-repeat top left;width:180px;height:25px;float:left;margin:5px 0 10px 0;}
form.loginform p#login_password{background:url(images/login_password.png) no-repeat top left;width:180px;height:25px;float:left;margin:0;}
form.loginform p#login_username:hover,form.loginform p#login_username:focus,form.loginform p#login_password:hover,form.loginform p#login_password:focus{background-position:bottom left;}
form.loginform p#form-login-remember{margin:13px 0 0 0;color:#999;font-size:.9em;float:right}
form.loginform p#login_button{margin:12px 0 10px -5px;float:left;}
form.loginform ul.login_lost{clear:both;padding-top:12px;margin-bottom:0;}
form.loginform ul.login_lost li{padding:0;}
form.logout p{position:relative;overflow:hidden;}
form.logout button{margin:0 0 0 10px}
ul.tempstyle{margin:0;float:left}
ul.tempstyle li{float:left;list-style-type:none;}
ul.tempstyle li a{margin:0;width:70px;display:block;float:left;}
form.editor select{width:auto;}
#main-nav_wrap{width:1000px;margin:0 auto;clear:both;height:50px;}
#main-nav{background:url(images/nav.png) no-repeat center;margin:0 auto;height:50px;width:1000px;}
div#topmenu ul{margin:0 5px 0 0;float:left;}
div#topmenu li{list-style-type:none;display:inline;margin:0;border-right-width:1px;border-right-style:solid;border-right-color:#777;}
div#topmenu li a{font-size:.9em;text-align:left;margin:0 10px;color:#ccc}
div#topmenu li.last {border-right-width:0px;}

div#topmenu li a:hover{color:#fff;text-decoration:none}
div#topmenu li#current a{color:#FED02C}
ul.menu-othermenu,ul.menu-othermenu ul{margin:0;}
ul.menu-othermenu li{list-style-type:none}
ul.menu-othermenu li a{height:29px;line-height:29px;border-bottom:1px dashed #ccc;display:block;color:#666;padding-left:18px;background:url(images/othermenu_bg.png) no-repeat 1% center}
ul.menu-othermenu li a:hover{background-image:url(images/othermenu_bg_hover.png);text-decoration:none;color:#000}
ul.menu-othermenu li#current a{font-weight:bold;background-image:url(images/othermenu_bg_hover.png);}
ul.menu-othermenu li li{margin-left:20px}
ul.menu-othermenu li li a{background:none!important;padding-left:0;}
#copyright ul.menu{float:right;margin:0;}
#copyright ul.menu li{float:right;margin-bottom:14px;list-style-type:none;border-right:1px dashed #777}
#copyright ul.menu li a{color:#666;float:left;margin:0 12px;}
#copyright ul.menu li a:hover{color:#333;text-decoration:none}
#copyright ul.menu img{padding-right:7px;margin-bottom:-4px;}
#fontswitcher{margin:3px 0 0;float:right;}
#fontswitcher p{float:right;margin:0;}
#fontswitcher ul{float:left;margin:0}
#fontswitcher ul li{list-style-type:none;float:left;}
#fontswitcher ul li a{text-align:center;width:15px;height:25px;margin-right:2px;display:block;}
#fontswitcher ul li a:hover{border-bottom:none}
#fontswitcher ul li.largefont a{background:url(images/font_large.png) no-repeat top}
#fontswitcher ul li.normalfont a{background:url(images/font_normal.png) no-repeat top}
#fontswitcher ul li.smallfont a{background:url(images/font_small.png) no-repeat top}
#fontswitcher ul li.largefont a:hover{background-position:bottom}
#fontswitcher ul li.normalfont a:hover{background-position:bottom}
#fontswitcher ul li.smallfont a:hover{background-position:bottom}
#icedate{margin:0;font-size:.9em;}
#rss-module{margin:4px 0 5px 15px}
#rss-module a{display:block;width:25px;height:25px;background:url(images/rssmodule.png) no-repeat center}
#rss-module a span{display:none}
.floaticon{float:right;}
p.icetheme-join{margin:0 auto;text-align:center}
p.icetheme-join img{float:none;display:block;margin:15px auto 0}
div.icepattern{}
div.icepattern p{padding:2px 10px;font-size:1.2em;display:inline-block;margin:0;}
div.icepattern p a{color:#F1BE01!important;}
div.icepattern p a:hover{color:#ccc!important}


#vm_cart {
	margin:45px 65px 0 0;
	font-size:1.3em;
	text-align:right;}
	#vm_cart a {
		display:block;
		line-height:2em;
		padding-right:42px;
		background:url(images/vm_cart.png) no-repeat center right;}
		#vm_cart a:hover{ text-decoration:none;}
		
		#vm_cart a span {}
			
		.vm_cart-full a {
			background:url(images/vm_cart_full.png) no-repeat center right!important}
			.vm_cart-full a:hover {}
			
		.vm_cart-full a span {}
			
				

#ice_cart {
	width: 320px;
	position: absolute;
	right:10px;
	top: 55px;
	z-index: 10;
	visibility:hidden;
	overflow:hidden;}


	#cart-panel {
		background-image: url(images/cart-bg.png);
		background-position:0 100%;
		position:relative;
		overflow:hidden;
		background-repeat:no-repeat;}
	
	
	/* inside cart items */
	.ice-content {
		position:relative;
		overflow:hidden;
		color:#ccc;
		padding: 1em 2em;
		text-shadow:none}
		
		.ice-content a {
			color:#fff!important}
	
	.ice-content .ice-basket-row {
		margin-bottom:1em;
		position:relative;
		overflow:hidden;
		padding-bottom:1em;
		clear:both;
		border-bottom:1px dashed #999}

	.ice-content .even,
	.ice-content .odd {
		background:none}
		
		.ice-content .ice-basket-row .ice-backet-wrapper {
			width:67%;
			float:left}
			
		.ice-content .ice-basket-row .ice-price,
		.ice-cartinfo .ice-totalprice {
			font-size:1.2em;
			color:#FFCC33;
			text-align:left;
			line-height:1.7em;
			text-shadow:0px 1px 1px #000;}
		
		.ice-content .ice-basket-row .ice-attributes {
			font-size:.9em}	
	
		.ice-content img {
			padding:.5em;
			float:left;
			width:60px;
			height:auto;
			background:#999;
			margin:0 1em 0 0 ;
			border:1px solid #ccc}
	
		
		.ice-cartinfo {
			text-align:center}	
			
			.ice-cartinfo .ice-totalprice {
				font-size:1.4em;
				text-align:center!important;
				font-weight:bold;}	
		
		.ice-content .ice-showcart a {
			font-size:1.1em;
			font-weight:bold;
			display:block;
			width:90px;
			text-shadow:0px 1px 1px #222;
			color: #3E3A14;
			margin:.5em auto 1.5em;
			background:#555;
			border:1px solid #888}	
			
		.ice-content a.savedCart {
			text-align:center;
			margin:0 auto 1.5em;
			display:block;}	 
		
		
#cart_overlay{
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 9990;
	 width: 100%;
	 height: 1250px;
	 background-color: #000;
	 filter:alpha(opacity=80);
	 -moz-opacity: 0.8;
	 opacity: 0.8;
	 text-align:center}
	#cart_overlay img{
		 margin: 200px auto 0;
		 width:66px;
		 height:66px;
		 position: relative;}			 


        
/* CAROUSEL*/
.icecarousel {
    overflow: hidden;
    position: relative;
}
.icecarousel_items_container {
    position: absolute;
    top: 0;
    width: 5000px;
}
.icecarousel_item, .icecarousel_item2 {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
}
.icecarousel_item_border {
    border-right: 1px dotted #CCCCCC;
    padding: 0 10px;
}
.icecarousel_item img,.icecarousel_item2 img {
    float: none;
    margin: 0 auto 9px;
    text-align: center;
}
.icecarousel_item h3, .icecarousel_item2 h3 {
    font-size: 12px !important;
    font-weight: normal;
    height: 80px;
    margin: 0 0 14px;
}
.icecarousel_container_l, .icecarousel_container_r {
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 20px;
    overflow: visible;
    position: absolute;
    width: 20px;
    z-index: 9999;
}
.icecarousel_container_l {
    background: url("images/icecarousel_prev.png") no-repeat scroll center top transparent;
    left: 15px;
}
.icecarousel_container_l:hover {
    background-position: center bottom;
}
.icecarousel_container_r {
    background: url("images/icecarousel_next.png") no-repeat scroll center top transparent;
    right: 15px;
}
.icecarousel_container_r:hover {
    background-position: center bottom;
}
.carousel_text {
    background: url("images/icecarousel_line.png") no-repeat scroll center top transparent;
    color: #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 0.6em;
    font-style: italic;
    margin: 30px 0 0;
    overflow: visible;
    padding-top: 10px;
    position: relative;
    text-align: center;
}
.icecarousel .vm_imagecontainer {
    height: 100px;
}
.icecarousel .icecarousel_vm img {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
}
.icecarousel .vm_pricecontainer {
    font-size: 1.2em;
    height: 30px;
}

.icecarousel .promotion .vm_pricecontainer {
    font-weight: bold;
    color: red;
}

.icecarousel .vm_cartcontainer {
    height: 30px;
}
