
.clr{ clear:both;}
.askcontainer {width:900px; margin:10px;  border:0px solid #000;}

#ask-question{ width:900px; float:left;}
ul.aq_tabs {
    height: 34px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul.aq_tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	position: relative;
	font-weight:normal;
}
ul.aq_tabs li a {
    background: url("../images/askpage-new_06.png") no-repeat scroll left top transparent;
    color: #b7e0f5;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 0 16px;
    text-decoration: none;
}
ul.aq_tabs li a span {
    background: url("../images/askpage-new_07.png") no-repeat scroll right top transparent;
    display: block;
    padding: 3px 43px 10px 16px;
}
ul.aq_tabs li.active a {
}
html ul.aq_tabs li.active a span, html ul.aq_tabs li.active a:hover span {
    background: url("../images/askpage-new_04.png") no-repeat scroll right top transparent;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    outline: medium none;
    padding: 3px 32px 5px 20px;
    text-decoration: none;
	margin-right: -8px;
}
html ul.aq_tabs li.active a, html ul.aq_tabs li.active a:hover {
    background: url("../images/askpage-new_03.png") no-repeat scroll left top transparent;
    color: #D23402;
    display: block;
    font-size: 14px;
    outline: medium none;
    padding: 0 10px;
    text-decoration: none;
}
.container .top{ width:900px; height:34px; font-size:24px; color:#fff ; display:block;}
.aq_tab_container {
    background: none repeat scroll 0 0 #8fc7e6;
    border-right:1px solid #599abe;
	 border-left:1px solid #599abe;
	  border-bottom:1px solid #599abe;
	   border-top:0px solid #599abe;
    clear: both;
    float: left;
    padding: 8px 8px 13px 10px;
    width: 940px;
}
.aq_tab_content {
    font-size: 12px;
    padding: 20px;
   
}
.aq_tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.aq_tab_content h3 a{
	color: #254588;
}
.aq_tab_content img {
	margin:10px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.aq_tab_content ul{ list-style:none;}
.aq_tab_content li{ display:block; float:left; text-align:center; font-family:Arial; font-size:12px; line-height:18px; width:180px; margin:10px 10px 0; padding:10px; height:180px; border:0px solid #000;}
.aq_tab_content li span{clear:both; color:#0078b5; font-weight:bold; font-size:13px; line-height:27px;}
.aq_tab_content li span a{ color:#0078b5; text-decoration:none;}
.aq_tab_content li span a:hover{ color:#d23402; text-decoration:underline;}
.icon-question {
   
    float: left;
    margin: 0 auto;
    position: relative;
}
label {
   
    display: block;
    margin-bottom: 10px;
    padding: 0;
    width: 800px;
}
label span {
    color:#102A45;
	font-weight:bold;
    padding: 5px;
    width: 300px;}
	
.textarea2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9CCCF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 111px;
    padding: 11px;
    width: 770px;
}
.checkbox { padding:10px;}
.textfield2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9CCCF;
    color: #666666;
    font-size: 16px;
    height: 19px;
    padding: 11px;
    width: 750px;
}
.textfieldsmall {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9CCCF;
    color: #666666;
    font-size: 16px;
    height: 19px;
    padding: 3px 2px 3px 10px;
    width: 240px;
}

.selectbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9CCCF;
    color: #666666;
    font-size: 15px;
    height: 35px;
    padding: 7px;
    width: 794px;
}

/*.widget{ background:#006ca5;}*/
.widget {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4e3e7;
    margin: 20px 0 15px;
    padding: 5px;
    width:642px;
}
.widget-pro {
width: 642px;
margin: 20px;
padding: 10px;
background: #f3f1eb;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}

	.widget-pro a {
	color: #222;
	text-decoration: none;
	}
	
	.widget-pro a:hover {
	color: #009;
	text-decoration: underline;
	}
.tabnav {
    background: none repeat scroll 0 0 #006CA5;
    height: 35px;
    margin-left: 0;
}
.tabnav li {
    display: inline;
    line-height: 44px;
    list-style: none outside none;
    padding: 0 9px;
}
	
.tabnav li a {
    color: #EBEAEA;
    font-weight: bold;
    outline: medium none;
    padding: 10px 15px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: url(../images/askpage-new_16.png) repeat-x left top;
		color: #222;
		text-decoration: none;
		padding: 10px 15px 6px;
}

.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
}

.ui-tabs-hide {
		display: none;
}

#featuredvid {
		text-align: center;
}
		
.fvid {
			margin-bottom: 5px;
}
		
.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
}
.ask .qanda {
    float: left;
    width: 568px;
}
.ask .qanda .qanda_nav {
    border-bottom: 1px solid #D8D8D8;
    float: left;
    width: 100%;
}
.ask .qanda .tab_wrap {
    margin-left: 40px;
}
.ask .qanda .tab_wrap .qanda_tab {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #D8D8D8 #D8D8D8 -moz-use-text-color -moz-use-text-color;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
    float: left;
    font: bold medium Arial;
}
.ask .qanda .tab_wrap .qanda_tab a {
    color: #9A9A9A;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
}
.ask .qanda .tab_wrap .qanda_tab a:hover {
    color: #000000;
}
.ask .qanda .tab_wrap .on {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: medium none;
    color: #2B7296;
}
.ask .qanda .tab_wrap .on a {
    color: #06659F;
    display: block;
    font-family: arial;
    padding: 10px 20px;
}
.ask .qanda .q_detail {
    border-bottom: 1px solid #D8D8D8;
    float: left;
    margin-top: 10px;
    width: 568px;
}
.ask .qanda .q_detail .user {
    float: left;
    margin: 10px;
    width: 70px;
}
.ask .qanda .q_detail .user img {
    width: 60px;
}
.ask .qanda .q_detail .user p {
    color: #D1A765;
    font: x-small Arial;
    margin: 0;
    padding: 5px 0;
}
.ask .qanda .q_detail .details {
    margin: 10px 10px 10px 0;
    width: 100%;
}
.ask .qanda .q_detail .details .small {
    border: 0 none;
    color: #2A7497;
    font: bold 12px Arial;
    margin: 0;
    padding: 0;
}
.ask .qanda .q_detail .details p {
    color: #6B6B6B;
    font: x-small Arial;
    margin: 0;
    padding: 10px 0;
}
.ask .qanda .q_detail .details a {
    border: 0 none;
    color: #06659F;
    text-decoration: none;
}
.ask .qanda .q_detail .details a:hover {
    text-decoration: underline;
}
.ask .qanda .q_detail .details .answers_status {
    color: #2A7497;
    font: bold small Arial;
}
.q_time {
    color: #6B6B6B;
    float: right;
    font: x-small Arial;
}

#page_navigation a{
	padding:3px;
	border:1px solid gray;
	margin:2px;
	color:black;
	text-decoration:none
}
.active_page{
	background:darkblue;
	color:white !important;
}



.stripViewer .panelContainer .panel ul {
    margin: 0 15px 0 30px;
    text-align: left;
}
.slider-wrap {
    margin: 0 0;
    position: relative;
    width: 680px;
}
.csw {
    height: 460px;
    /*overflow: hidden;*/
    width: 680px;
}
.csw .loading {
    margin: 200px 0 300px;
    text-align: center;
}
.stripViewer {
    clear: both;
    height:502px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 694px;
}
.stripViewer .panelContainer {
    left: 0;
    list-style-type: none;
    position: relative;
    top: 0;
    width: 680px;
}
.stripViewer .panelContainer .panel {
    float: left;
    height: 100%;
    position: relative;
    width: 927px;
}
.stripViewer .panelContainer .panel .wrapper {
    padding: 5px 10px 15px;
	width:672px
}
.stripViewer .panelContainer .panel a {
    
    color: #EA5D00 !important;
    padding: 0 10px;
    text-decoration: none;
	font-size:12px;
	font-weight:normal;
}
.stripViewer .panelContainer .panel a:hover {
    padding: 0 10px;
    text-decoration: none;
	color: #666 !important;
	font-weight:normal;
}
.stripNav {
    bottom: 0;
    margin: auto;
    position: absolute;
    right: 6%;
    text-align: center;
    top: 91%;
	z-index:1000;
}
.stripNav ul {
    list-style: none ;
}
.stripNav ul li {
    float: left;
    list-style: none outside none !important;
    margin: 0 !important;
}
.stripNav a {
    
    color: #333 !important;
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
}
.stripNav li a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #e54124 !important;
}
.stripNav li a.current {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #e54124 !important;
}
.stripNavL, .stripNavR {
    position: absolute;
    text-indent: -9000em;
    top: 220px;
}
.stripNavL a, .stripNavR a {
    display: block;
    height: 40px;
    width: 40px;
}
.stripNavL {
    left: 0;
	z-index:600;
}
.stripNavR {
    right: 0;
}
.stripNavL {
    background: url("../images/lhp-port_p.png") no-repeat scroll left center transparent;
	margin-left:11px;
}
.stripNavR {
    background: url("../images/lhp-port_n.png") no-repeat scroll right center transparent;
	margin-right:-4px;
}
#cross-links {
    text-align: center;
}
#cross-links {
        margin: 10px;
    padding: 10px;
}
#cross-links a {
    
    color: #000000 !important;
    padding: 0 10px;
    text-decoration: none;
}
#cross-links a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
    padding: 0 10px;
    text-decoration: none;
	color: #e54124;
}
#cross-links a.current {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #e54124;
    padding: 10px;
    text-decoration: none;
}
.blockimgs {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACED1;
   /* float: left;*/
    margin: 8px;
    padding: 10px;
}

.imgbut {
    background: url("../images/but_ask-l.png") no-repeat scroll left top transparent;
    float: left;
    height: 35px;
    padding: 0;
	margin-top:10px;
}.imgbutsubmit {
    background: url("../images/but_ask-r.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 35px;
    margin-left: 9px;
    padding: 4px 30px 7px 15px;
}
#first-ques{ width: 968px; margin: 0 5px; font-family:Arial, Helvetica, sans-serif; }
#first-ques .que {
    background: url("/images/question/question-ans_03.png") repeat-x scroll left top #FEFCF6;
    border-left: 1px solid #F9E3A7;
    border-right: 1px solid #F9E3A7;
    border-top: 1px solid #F9E3A7;
    color: #082C89;
    display: block;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    padding: 7px 20px 0 68px;
    position: relative;
}
#first-ques .fir-ans {
    background: url("/images/question/question-ans-10.jpg") repeat-x scroll left bottom #FFFFFE;
    border-bottom: 1px solid #F9E3A7;
    border-left: 1px solid #F9E3A7;
    border-right: 1px solid #F9E3A7;
    color: #1B486F;
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 0 0;
}
#first-ques .ans-but{ background:#f96000; color:#fff; padding:3px 20px; text-align:center; float:right;  display:inline; margin-right:30px; border: none; cursor: pointer;} 
#first-ques .clientname{ color:#0c7ba7; font-size:12px; display:block; font-weight:bold; line-height:35px; width:500px; float:left; }
#first-ques .hour{ color:#0c7ba7; font-size:11px;font-weight:normal; }
#first-ques .fir-ans img{ display: block; background:#fff; border:1px solid #ccc; padding:3px;}
#first-ques .fir-ans p { margin: 8px 0 8px 68px; padding: 0;} 


#first-ques .fir-ans .fir-bot { background:#fefae7; display: block; padding:5px 0; margin:0; }
#first-ques .que .icon{ position:absolute; left:0; top:0;}

#ans-all{ width:600px;   color: #1B486F;
    display: block;
    font-size: 12px;
    line-height: 20px; margin:10px; font-family:Arial, Helvetica, sans-serif; position:relative;}
#ans-all .all-img{ float:left; margin:0 20px 10px 10px; background:#fff; border:1px solid #ccc; padding:3px; display:block;}
#ans-all .block {
    background: url("/images/question/question-ans_18.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #C1D3E3;
    display: inline;
    float: right;
    padding:10px 20px 0;
    width: 458px;
    margin: 0px;
}
#ans-all .block .arr {
    left: 87px;
    position: absolute;
    top: 15px;
}
#ans-all .block  .allans-bot { display: block; padding:5px 0; margin:0; border-top:1px dashed #919191; }

#ans-all .ans-but{ background:#f96000; color:#fff; padding:3px 20px; text-align:center; float:right;  display:inline; margin-right:30px; margin-top:10px; } 
#ans-all .clientname{ color:#0c7ba7; font-size:12px; display:block; font-weight:bold; line-height:35px; width:200px; float:left; margin-top:10px;  }
#ans-all .hour{ color:#0c7ba7; font-size:11px;font-weight:normal; }


/* Question View */

a.MainAskAuthLink:link {color: #d1a765; text-decoration: none;}
a.MainAskAuthLink:active {color: #d1a765; text-decoration: none;}
a.MainAskAuthLink:visited {color: #d1a765;	text-decoration: none;}
a.MainAskAuthLink:hover {color: #a4762e; text-decoration: underline;}
.MainAskRankThumbsUp {color: #616161; display: block; float: left; background-image: url(/images/rank_thumbs_up.jpg); width: 62px;  height: 24px;border: none;}
.MainAskRankThumbDown {color: #616161; display: block; float: left; background-image: url(/images/rank_thumbs_down.jpg); width: 58px;  height: 24px; border: none;} 	

#qa_reply { display: none;  margin: 0 68px;}
#qa_reply textarea { width:468px; height:100px; padding:10px; font:small Arial;}
#qa_reply input {float:right; margin:10px 0;}
#side-right .category h1 { background: none; }


