@CHARSET "UTF-8";

#sform_container td,#sform_container th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #4F4F4F;
	vertical-align: top;
}

.blueheader {
	color: #3F89C3;
	font-size: 13px;
	font-weight: bold;
}

a.blueheader {
	text-decoration: underline;
	font-size: 11px;
}

.middleright {
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	color: #4b4b4b;
	padding-top: 10px;
}

.middlecenter {
	text-align: center;
	vertical-align: top;
}

.seldiv_innerbox .bold_font {
	margin-bottom: 4px;
}

.inputstyle,input.text {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #EDF5FB;
	border-style: solid;
	border-width: 1px;
	border-color: #6D90B0;
}

.inputstyle {
	background: url('/images/templatemonster/input_bg_tal.jpg') repeat-x left
		top #F2F4F6;
	border-style: solid;
	border-width: 1px;
	border-color: #D6DADE;
	vertical-align: baseline;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.maindiv {
	padding: 7px 5px 10px 40px;
	text-align: left;
	font-size: 11px;
	color: #4b4b4b;
}

.search_page .maindiv {
	padding: 7px 5px 10px 20px;
	text-align: left;
}

.search_page .sform_small .maindiv {
	padding: 7px 5px 10px 20px;
}

.bluelink,.maindiv a,.sampl .bluelink {
	color: #3780B9;
	text-decoration: underline;
}

.maindiv a:hover {
	color: #7CC5FF;
	text-decoration: underline;
}

.maindiv span {
	margin-bottom: 7px;
}

#sform_container,#sform_container * {
	border-collapse: collapse;
}

#sform_container a.button_2 {
	float: right;
	/*margin-right: 40px;*/
	margin-right: 4px;
	margin-bottom: 7px;
	margin-top: 30px;
}

.search_page #sform_container a.button_2 {
	float: right;
	margin-right: 6px;
	margin-bottom: 7px;
	margin-top: 0px;
}

.select_box {
	width: 130px;
	padding-top: 7px;
	color: #4b4b4b;
	padding-left: 3px
}

.search_page .search_box label.show_result select,.search_page .search_box label.result_per_page select
	{
	font-size: 11px;
}

.main_search_table {
	width: 573px;
	border: none;
	margin: -1px 0pt 0pt;
	padding: 0pt;
	background-position: center bottom;
	background-repeat: no-repeat;
	vertical-align: top;
}

.sform_container_style {
	margin: 0px;
	padding: 0pt;
	display: block;
	visibility: visible;
	background-repeat: repeat-y;
	width: 573px;
	border-collapse: collapse;
}

.search_page .sform_container_style,.search_page .main_search_table {
	width: 705px;
	margin-top: 5px; /*----*/
	padding-left: 15px;
}

.search_page .sform_container_style {
	float: left;
}

.format_0 {
	margin-left: 22px;
	text-align: left;
}

.format_1 {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.input_format_1 {
	vertical-align: middle;
}

.td_format_1 {
	border-bottom: 1px solid rgb(109, 144, 176);
	padding-right: 7px;
	text-align: right;
	background-color: rgb(213, 235, 255);
	height: 28px;
}

#searchForm {
	margin: 0pt;
	padding: 0pt;
}

.search_page #searchForm {
	float: none;
}

#searchForm .template_number {
	width: 49px;
	text-align: center;
}

#searchForm .keyword {
	width: 80px;
	text-align: center;
	color: #4b4b4b
}

#searchForm .pricebox {
	width: 60px;
	text-align: center;
	color: #4b4b4b
}

.checklist-widget {
	display: block;
	text-align: left;
}

.checklist-widget .checklist-select {
	width: 100px;
	background: #F2F4F6 url(/images/templatemonster/input_bg_tal.jpg)
		repeat-x left top;
	color: #333333;
	border: 1px solid #D6DADE;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	padding-right: 3px;
}

.checklist-widget .checklist-select .checklist-select-control {
	width: 100%;
	height: 19px;
	background: url(/images/templatemonster/select_btn.gif) no-repeat right
		center;
	vertical-align: middle;
}

.checklist-widget .checklist-select .checklist-select-control span {
	display: block;
	margin-right: 18px;
	padding: 3px 0px 0px 2px;
	overflow: hidden;
}

.checklist-widget .checklist-options {
	position: absolute;
	z-index: 1;
	border: 2px solid #D3E3EA;
	background: white
		url(/images/templatemonster/search_products_bg_tal.jpg) repeat-x left
		top;
	color: #4F4F4F;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: normal;
	padding: 0px 4px 0px 4px;
}

.checklist-widget .checklist-options-header {
	height: 39px;
	border-bottom: 1px solid black;
}

#sform_container a.button_popup {
	margin: 8px 4px 8px 0;
}

#sform_container a.button_popup {
	background: url('/images/templatemonster/btn_b_popup_tal.jpg') repeat-x
		left top;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	display: inline;
	float: right;
}

a.button_popup .btn_lbg {
	background: url('/images/templatemonster/btn_b_popup_lbg.jpg') no-repeat
		left top;
	display: block;
}

a.button_popup .btn_rbg {
	background: url('/images/templatemonster/btn_b_popup_rbg.jpg') no-repeat
		right top;
	padding: 0 12px;
	text-align: center;
	display: block;
}

.checklist-widget .checklist-options-header a.button {
	display: inline;
	float: right;
	padding: 0px;
	margin: 8px 4px 8px 0pt;
	height: 22px;
	background: url(/images/templatemonster/btn_b_popup_tal.jpg) repeat-x
		left top;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}

.checklist-widget .checklist-options-header a.button .btn_lbg {
	background: url(/images/templatemonster/btn_b_popup_lbg.jpg) no-repeat
		left top;
	display: block;
}

.checklist-widget .checklist-options-header a.button .btn_rbg {
	background: url(/images/templatemonster/btn_b_popup_rbg.jpg) no-repeat
		right top;
	padding: 0 12px;
	text-align: center;
	display: block;
}

.checklist-widget .checklist-options-header a.btn-close {
	background: url('/images/templatemonster/btn_w_popup_tal.jpg') repeat-x
		left top;
	color: #4396CA;
}

.checklist-widget .checklist-options-header a.btn-close .btn_lbg {
	background: url('/images/templatemonster/btn_w_popup_lbg.jpg') no-repeat
		left top;
}

.checklist-widget .checklist-options-header a.btn-close .btn_rbg {
	background: url('/images/templatemonster/btn_w_popup_rbg.jpg') no-repeat
		right top;
	padding-right: 25px;
}

.checklist-widget .checklist-options-header a.btn-apply {
	background: url('/images/templatemonster/btn_w_popup_tal.jpg') repeat-x
		left top;
	color: #4396CA;
}

.checklist-widget .checklist-options-header a.btn-apply .btn_lbg {
	background: url('/images/templatemonster/btn_w_popup_lbg.jpg') no-repeat
		left top;
}

.checklist-widget .checklist-options-header a.btn-apply .btn_rbg {
	background: url('/images/templatemonster/btn_a_popup_rbg.jpg') no-repeat
		right top;
	padding-right: 25px;
}

.checklist-widget .checklist-options-footer {
	color: #B5C1C9;
	text-align: left;
	padding: 5px;
}

.checklist-widget .checklist-options ul {
	float: left;
	display: block;
	list-style: none;
	margin: 8px 0px 0px 0px;
	padding: 0;
	width: auto;
}

.checklist-widget .checklist-options ul li {
	float: none;
	display: block;
	margin: 0px;
	border-top: 1px dotted #fff;
	padding: 0px;
	font-size: 11px;
}

.checklist-widget .checklist-options ul>li {
	margin-bottom: 5px;
}

.checklist-widget .checklist-options ul li label {
	float: none;
	display: inline;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 20px;
}

.checklist-widget .checklist-options ul.multilevel li label {
	font-weight: bold;
}

.checklist-widget .checklist-options ul li input {
	float: none;
	width: auto;
	height: auto;
	border: none;
	background: transparent;
	display: inline;
}

.checklist-widget .checklist-options li ul {
	float: none;
	margin: 0px 0px 8px 22px;
	padding: 0px;
}

.checklist-widget .checklist-options li ul li {
	margin: 0px;
	padding: 0px;
}

.checklist-widget .checklist-options ul.multilevel li ul li label,.checklist-widget .checklist-options li ul li label
	{
	font-weight: normal;
}

#ShowResultsChecklist {
	margin: 4px 0 0 2px;
	float: left;
}

.ajax-checklist-widget {
	display: block;
	text-align: left;
}

.ajax-checklist-widget .ajax-checklist-select {
	background: #F2F4F6 url(/images/templatemonster/input_bg_tal.jpg)
		repeat-x left top;
	border: 1px solid #D6DADE;
	color: #333333;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	overflow: hidden;
	padding-right: 3px;
	text-align: center;
	white-space: nowrap;
	width: 100px;
}

.ajax-checklist-widget .ajax-checklist-select .ajax-checklist-select-control
	{
	background: url(/images/templatemonster/select_btn.gif) no-repeat right
		center;
	height: 19px;
	vertical-align: middle;
	width: 100%;
}

.ajax-checklist-widget .ajax-checklist-select .ajax-checklist-select-control span
	{
	display: block;
	margin-right: 18px;
	overflow: hidden;
	padding: 3px 0 0 2px;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
}

.ajax-drop {
	background: #FFFFFF url(/images/templatemonster/cmsconv_bg4.jpg)
		repeat-x 0 0;
	border: 2px solid #D3E3EA;
	height: 90px;
	position: absolute;
	width: 141px;
	z-index: 1;
}

.ajax-drop ul {
	font-size: 11px;
	line-height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 10px;
}

.ajax-drop ul li {
	padding-bottom: 2px;
	padding-left: 7px;
	color: #333333;
	font-family: tahoma, arial;
}

.ajax-drop ul li a {
	color: #333333;
	text-decoration: none;
}

.show_result {
	color: #4f4f4f;
	font-size: 11px;
	float: left;
	height: 25px;
	padding: 8px 0 0 0px;
	font-family: tahoma, arial;
}

.result_per_page {
	color: #4f4f4f;
	font-size: 11px;
	float: left;
	height: 25px;
	padding: 8px 0 0 0px;
	font-family: tahoma, arial;
}

#ResultPerPageChecklist {
	margin: 4px 0 0 2px;
	float: left;
}

#ShowResultsLabel2 span {
	padding-left: 10px;
}

#ShowResultsList2 ul li {
	padding-bottom: 2px;
	padding-left: 16px;
}

/*--- dynamic-flash-photo-gallery-presentation end ---*/
	/*---  POPUPS BEGIN  ---*/
.popup {
	background: #4396CA;
	font-family: "Arial";
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 0;
}

.popup .title {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 12px 0 6px 0;
	text-decoration: none;
}

.popup .content {
	background-color: #fff;
	width: 413px;
	padding: 23px 14px 23px 14px;
}

.popup .subcontent {
	color: #4b4b4b;
	text-align: left;
	padding: 12px 23px 12px 23px;
	margin-top: 12px;
	font-size: 12px;
	background-color: #F0F9FD;
	vertical-align: middle;
}

.popup .subcontent div {
	padding-top: 3px;
	padding-bottom: 3px;
}

.popup .box_format_4-1 {
	width: auto;
}

.popup .box_format_6 {
	padding-top: 0;
	padding-bottom: 33px;
}

.popup .box_format_6 a.button_2 {
	float: right;
}

/*---  POPUPS END  ---*/
.aff-prog-faq .rightcol {
	padding-top: 0;
}

.aff-prog-faq .leftcol {
	padding-bottom: 15px;
}

.question-part-area-title {
	font-size: 16px;
	color: #3F89C3;
	font-weight: bold;
}

.leftcol .otherbox p.simple-2 {
	border: 1px solid #FFFFFF;
	font-size: 11px;
	margin-left: 15px;
	margin-top: 15px;
	text-align: justify;
	background: none;
	padding-left: 0;
	margin-right: 15px;
	width: auto;
}

.checklist-select-value {
	width: 104px;
}

.a_like {
	cursor: pointer !important;
}

a.button_2 .loupe {
	vertical-align: top;
	border: none;
	background:
		url('http://www.templatemonster.com/themes/default/images/marker_search.jpg')
		no-repeat left 1px;
	padding-left: 22px;
}

a.button_2 {
	background:
		url('http://www.templatemonster.com/themes/default/images/search_bg_tal.jpg')
		repeat-x left top;
	padding: 0;
	color: #fff;
	margin-top: 15px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	display: inline;
	float: left;
}

a.button_2 .btn_lbg {
	background:
		url('http://www.templatemonster.com/themes/default/images/search_lbg.jpg')
		no-repeat left top;
	display: block;
}

a.button_2 .btn_rbg {
	background:
		url('http://www.templatemonster.com/themes/default/images/search_rbg.jpg')
		no-repeat right top;
	padding: 0 12px;
	text-align: center;
	display: block;
}

.rsl_big {
	position: relative;
	top: 40px;
	left: 72px;
}

.clear {
	clear: both;
}
