5body {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../images/baground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FED555;
    font-size:12px;
    color:#6b3f05;
}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px}
h2{font-size:18px}
div,ul,li,ol,p,span,dt,dd{ margin:0; padding:0;}
ul,li{ margin:0;padding:0; list-style-type:none;}
a{text-decoration:none;}
.box-bg {
	background-image: url(../images/box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff3e0;
	border-left-color: #fff3e0;
	width: 900px;
	background-color: #FFE286;
    float: left;
}
.top-top-images-box {
	background-image: url(../images/box-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #36383b;
	text-decoration: none;
	height: 39px;
}
.top-bottom {
	background-image: url(../images/box-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7e4b0a;
	text-decoration: none;
}

.orang-box-bg {
	background-image: url(../images/orang-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FF9E01;
}
.search-bg {
	background-image: url(../images/search-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.login-bg {
	background-image: url(../images/login-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.login-lavel {

	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8b8b8b;
	text-decoration: none;
	width: 96px;
	height: 17px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
}

.grey-box-bg {
	background-image: url(../images/grey-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E9E9E9;
}
.green-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2da900;
	text-decoration: none;
}
.smll-grey-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6d6d6d;
	text-decoration: none;
}
.smll-grey-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6d6d6d;
	text-decoration: none;
}
.blk-txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.right-white-tax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.right-conta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


/*
	White Square Theme For Opal
*/

/* Links
7e4b0a
358F08  93590d
a2620e
a9660f  */

a:visited, a:link{ color:#6b3f05;text-decoration:none; } a:hover{text-decoration:underline; }
a.about_link:visited, a.about_link:link { color:#93590d;text-decoration:none;font-size:10px;font-style:italic }a.about_link:hover{font-style:normal;}
a.category_link:visited, a.category_link:link { color:white;text-decoration:none;font-size:12px }a.category_link:hover{text-decoration:underline;}
a.user_link:visited, a.user_link:link { color:white;text-decoration:none;font-size:10px }a.user_link:hover{color:#C8FFBF }
a.big_link:visited, a.big_link:link{font-size:22px;}
a.big_link:hover{font-size:22px;color:#6b3f05}
.main_menu a:visited, .main_menu a:link{color:#93590d;text-decoration:none;font-size:32px;} .main_menu a:hover{color:#6b3f05;text-decoration:none;font-size:32px;}
.item_box div.title a:visited, .item_box div.title a:link{text-decoration:none}
.item_box div.title a:hover{color:#93590d}
a.item_object_title_link:visited,a.item_object_title_link:link {color:#7e4b0a;}
a.item_object_title_link:hover{color:#a2620e;text-decoration:none;}
.item_object_box div.title a:hover{text-decoration:none;}/* Dave: for some reason, the area anchor <a name="Images">Images</a> are having ugly hover effects */

/* Images */
img.thumbnail{border:2px solid #6b3f05;}
img.thumbnail:hover{border:2px solid #62A0AF}
img.bullet, img.icon{vertical-align:middle;border:0px;}
img.avatar_normal{border:1px solid #6b3f05}
img.avatar_small{width:50px;height:50px;border:1px solid #6b3f05}

/* Main HTML Tags */

body {
   margin: 0px;
   padding: 0px;
   background-image: url(../images/main-bg.jpg);
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #ffd556;
	
}
.baground-img {
       background-attachment: fixed;
       background-image: url(../images/baground.jpg);
       background-repeat: no-repeat;
       background-position: center top;
}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px}
h2{font-size:18px}
input, select, textarea{color:#7e4b0a;border:1px solid #6b3f05;;background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat-x white;background-color:#9EACC8;;font-family:Trebuchet MS;font-size:12px;}
select{background-color:#DEF2F8}
input.selected, select.selected, textarea.selected{color:#7e4b0a;border:1px solid #62A0AF;background:#EFFBFF;font-family:Trebuchet MS;}
.setting_table input, select, textarea{}
.setting_table input.selected, select.selected, textarea.selected{color:#7e4b0a;border:1px solid #62A0AF;background:#EFFBFF;font-family:Trebuchet MS;}

.search_input input{color:#000000;border: none;background:#FFFFFF;}

textarea{overflow:auto}
td{vertical-align:top;}
.search-lavel {
    background-image: url(../images/submenu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 186px;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
}


/* Style for the main table, logo, the top menu, very bottom, and very middle(main_inner_*) goes in .main_middle */
.browse_box{/*margin-right:17px;*/}
	.browse_box_top{background:url(/themes/white_square/images/browse_box_top.png) repeat-y;height:30px;width:785px;text-align:center;}
		.browse_box_top h2{padding-left:22px;}
	.browse_box_middle{background:url(/themes/white_square/images/browse_box_middle.png) repeat-y;width:785px;text-align:left}
	.browse_box_bottom{background:url(/themes/white_square/images/browse_box_bottom.png) no-repeat;width:785px;height:30px;text-align:center;}
.main_logo{margin-top:85px;margin-left:35px;} /* .main_logo and .main_menu are in the same table, so their positions affect eachother */
.main_menu{margin-top:171px;margin-right:38px;}
.main_menu_item{background:url(/themes/white_square/images/main_menu/main_menu_item_unselected.png) repeat-x;width:158px;text-align:center;}
.main_menu_item_selected{background:url(/themes/white_square/images/main_menu/main_menu_item_selected.png) repeat-x;width:158px;text-align:center;}
.main_menu_item_hover{background:url(/themes/white_square/images/main_menu/main_menu_item_hover.png) repeat-x;width:158px;text-align:center;}
.main_table{width:900px;}
.main_table_top{background:url(/themes/white_square/images/main_bg_top.png) no-repeat;border-bottom:0px solid #5B71A0;height:211px;}
.main_table_middle{background:url(/themes/white_square/images/main_bg_middle.png) repeat-y;padding-left:16px}
	/* Style for the inner table, content & stuff */
	.main_inner_top{ background:url(/themes/white_square/images/main_inner_top.png) no-repeat;height:45px;}
	.main_inner_middle{ background:url(/themes/white_square/images/main_inner_middle.png) repeat-y;padding-left:10px;padding-right:27px} /* Contains margin & padding for main content(non-menu stuff) */
		.main_inner_middle #main_content{}
			.main_content_top_bar{}
	.main_inner_bottom{ background:url(/themes/white_square/images/main_inner_bottom.png) no-repeat;height:50px;}
.main_table_bottom{background:url(/themes/white_square/images/main_bg_bottom.png) no-repeat;border-bottom:0px solid #5B71A0;height:162px;}
.category_column{width:230px;margin-left:5px;} /* for boxes(category, tag, about) in browse box and homepage */


/* Item Lists */
.item_box{background:url(/themes/white_square/images/item_box_bg.png) no-repeat;width:760px;height:160px;text-align:left}
	.item_box table{margin:25px;}
	.item_box td{vertical-align:top}
	.item_box td.item_image_column{width:100px;vertical-align:top;}
		.item_box td.item_image_column div.item_image_box{width:104px;height:104px;}
	.item_box td.item_title_column{padding-left:5px;width:425px;vertical-align:top}
	.item_box td.item_bullets_column{width:180px;vertical-align:top}
	.item_box div.title{font-size:30px;text-align:left;margin:0px;padding:0px}
	.item_box span.date{font-size:12px;text-align:right;margin-left:0px;width:100%;font-weight:bold}
	.item_box div.description{font-size:12px;padding-left:20px;text-align:left;height:40px;width:425px;}
	.item_box div.item_other{font-size:12px;padding-right:87px;padding-top:3px;text-align:right;background:url(/themes/white_square/images/bar/list_item_other.png) no-repeat;height:30px}
		.item_box div.item_other img.link_icon{}
		.item_box div.item_other img.review_icon{margin-top:1px;}
		.item_box div.item_other img.comment_icon{}
	.item_box div.item_bullets_box{padding-left:2px;}
.item_spacer{height:20px;}

.item_box_photo{padding:2px;width:165px;text-align:center;}/* Used in Photo List */
	.item_box_photo .thumbnail_box{width:100px;height:100px;text-align:center;}
.item_box_small{} /* Used in Small List */
	.item_box_small .thumbnail_box img{width:15px;height:15px;}
	.item_box_small .title{width:580px}
	.item_box_small td{padding:1px;}

/* Item Viewing */
.item_header_box{text-align:left}
.item_header_box table{width:100%}
.item_header_box td{vertical-align:top}
.item_header_box div.item_title_box{width:525px}
	.item_header_box div.item_title_box #item_name{font-size:24px;}
	div.item_info_box {width:295px;height:200px;background:url(/themes/white_square/images/view_item_info_box_bg.png) no-repeat;padding-left:5px;padding-top:10px;text-align:center;}
.item_info_box div.item_user_box {text-align:center}
.item_title_box table{width:100%}
.item_title_box td{vertical-align:bottom}
.item_title_box div.title{font-size:30px;}
.item_title_box div.date{font-size:12px;text-align:right;margin-left:0px;width:100%;}
.item_title_box div.description{font-size:12px;padding-left:3px;}


.item_objects{}
.item_objects table{width:100%}
.item_objects td{vertical-align:top;text-align:left;}
.item_objects .item_object_box{margin-bottom:20px;}
	.item_object_box div.title{font-size:24px;border-bottom:2px dashed #7e4b0a;margin-bottom:5px;}
	.item_object_box div.images{}
	.item_object_box div.contents{}
			.item_object_box div#new_content_box input{font-size:24px;}
			.item_object_box div#new_content_box textarea{width:733px;height:300px;margin-top:5px;margin-bottom:5px;font-size:12px;overflow:auto;}
		.item_object_box div.contents div.content_title{font-size:24px;border-bottom:2px dashed #88C0D2;margin-bottom:5px;}
					.item_object_box div.contents input{font-size:24px;}
					.item_object_box div.contents textarea{width:733px;height:300px;margin-top:5px;margin-bottom:5px;font-size:12px;overflow:auto;}
		.item_object_box div.contents div.content_content{font-size:12px;margin-bottom:20px;}
	.item_object_box div.bullets{padding-left:20px;}
	.item_object_box div.reviews{}
		.item_object_box div.reviews td{vertical-align:top;text-align:center}
		.item_object_box div.reviews div.user_box{padding-top:45px}
		.item_object_box div.reviews div.review_box{width:657px;height:150px;background:url(/themes/white_square/images/review_bg.png) no-repeat;padding-left:5px;padding-top:10px;text-align:center;}
				.item_object_box div.reviews div.review_box div{padding:0px 5px 0px 20px;}
		.item_object_box img.review_icon{margin-top:6px;}
			.item_object_box .new_review_box a:visited, .item_object_box div.new_review_box a:link{color:white}
			.item_object_box .new_review_box a:hover{text-decoration:none;color:#D6EBF2}
			.item_object_box .new_review_box div.score_box{color:#7e4b0a;border:1px solid #17505F;background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat-x white;background-color:#9EACC8;;font-family:Trebuchet MS;padding:3px;width:145px;height:60px;}
	.item_object_box div.comments{}
		.item_object_box div.comments table{}
		.item_object_box div.comments td{vertical-align:top;text-align:center}
		.item_object_box div.comments div.user_box{padding-top:20px}
		.item_object_box div.comments div.comment_box_from_owner{width:657px;height:98px;background:url(/themes/white_square/images/comment_bg_from_owner.png) no-repeat;padding-left:5px;padding-top:10px;text-align:center;}
			.item_object_box div.comments div.comment_box_from_owner div{padding:0px 15px 0px 30px;}
		.item_object_box div.comments div.comment_box{width:657px;height:98px;background:url(/themes/white_square/images/comment_bg.png) no-repeat;padding-left:5px;padding-top:10px;text-align:center;}
			.item_object_box div.comments div.comment_box div{padding:0px 15px 0px 30px;}
			.item_object_box div#new_comment_box a:visited, .item_object_box div.new_comment_box a:link{color:white}
			.item_object_box div#new_comment_box a:hover{text-decoration:none;color:#D6EBF2}
	.item_object_box div.links{padding-left:20px;}
	.item_object_box div.tags{padding-left:20px;}
	.item_object_box div.files{padding-left:20px;}
.item_objects_images img.item_image_thumbnail{border:1px solid #93590d}



/* Box Styles for different Box types */
.box_style_1{background:url(/themes/white_square/images/box/solid/dark_blue_to_light_blue.png) repeat-x #6699CC;border:1px solid #B87E3E;padding:5px;color:white}
	.box_style_1 a:visited, .box_style_1 a:link{color:white} 	.box_style_1 a:hover{color:#F2D386;text-decoration:none}
.box_style_2{border:1px solid white;background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat-x white;padding:5px;}

/* Categories */
.categories_top{background:url(/themes/white_square/images/categories/categories_top.png) no-repeat;height:57px;}
.categories_middle{background:url(/themes/white_square/images/categories/categories_middle.png) repeat-y;padding:3px}
.categories_bottom{background:url(/themes/white_square/images/categories/categories_bottom.png) no-repeat;height:46px}

/* Other */
.item_object_hover{border-bottom:2px dashed #F89736; background: #f6d697}
.item_object_unselected{border-bottom:2px dashed #f3b63f}
.search_box{font-size:12px;padding-left:20px;text-align:left}
.login_box{font-size:12px;}
	.login_box td{vertical-align:middle;}
.signup_button{padding:0px;background:#f1aa21;border:1px solid #93590d;font-weight:bold;}
table.messages_table{}
	table.messages_table td{padding:3px}
.message_spacer{border-bottom:2px dashed #f3b63f}
.preloaded_images{display:none}
.dark_input{border:1px solid #7e4b0a;background:#7e4b0a;font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:white}
.row_a{background-color:#ffefd3}
.row_b{background-color:#f3c875}
.spacer{width:552px;height:16px;background:url(/themes/white_square/images/spacer.png) no-repeat;background-align:center;background-position:center center;width:100%;margin-left:25px}
.top_bar{padding-top:10px;padding-right:45px;text-align:right;height:40px;}
#new_item_box #item_name{font-size:24px;width:400px;}
#new_item_box #item_description{width:400px;height:200px;}
#new_item_box td{padding:2px;}
.reply_box{border:1px solid white;background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat-x white;padding:2px;}
.welcome_box{
	border:1px solid white;
	background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6b3f05;
	text-decoration: none;
    padding: 10px;
    }
.welcome_message{}
.category_indent{padding-left:7px;}
	.category_indent td{padding:2px}


/* Flash Messages(Success and Failure Boxes) */
.flash_notice{} /* This is the div that contains all flash messages. */
.flash_success{color:#106F00;border:2px solid #1C8F08;background-color:#BBFFAF;padding:5px;margin: 0px 50px 0px 50px;text-align:center;}
.flash_failure{color:#AF0000;border:2px solid #AF0000;background-color:#F3B3B3;padding:5px;margin: 0px 50px 0px 50px;text-align:center;}

/* Dropdown Menus */



/* Tabs for User Section */
pre {text-indent: 30px;}
#tabmenu {color: #ffefd3;	margin: 0px;	padding: 0px;	z-index: 1;	padding-left: 0px;padding-right:0px;text-align:center;	}
#tabmenu li {display: inline;	overflow: hidden;	list-style-type: none;}
#tabmenu a:visited, #tabmenu a:link {color:#ffefd3;	}
#tabmenu a, a.active {color:#ffefd3; background:#b07605;	font-size:17px ;	border: 0px solid #7e4b0a;	border-bottom:1px solid white;padding:5px;	padding-top:0px;	padding-bottom:0px;	margin: 0px;text-decoration: none;	cursor:hand;text-align:none;margin-right:5px;}
#tabmenu a.active {background:#ffefd3;border:1px solid white;border-bottom:1px solid #ffefd3;color: #b07605; }
#tabmenu a:hover {background:#d08d0b;color:#ffefd3;	cursor:pointer;}

#tabmenu a.active:hover {color:#b07605;	background:#ffefd3;}
#tabmenu a.special_tab:visited, #tabmenu a.special_tab:link{color:white;}#tabmenu a.special_tab:hover {color:white;}
#content {border:1px solid white;background:url(/themes/white_square/images/box/solid/light_blue_to_white.png) repeat white;padding:10px;}


/* Pagination */
.pagination{margin-top:10px}
.pagination a{border:1px solid #7e4b0a;background:#f3b63f;padding:10px;color:#7e4b0a;text-decoration:none}
.pagination a:hover{border:1px solid #7e4b0a;background:#ffefd3;padding:10px;color:#7e4b0a;text-decoration:none}
.current{border:1px solid #7e4b0a;background:#ffefd3;color:#7e4b0a;padding:10px}
.disabled{border:1px solid #7e4b0a;background:#f3b63f;padding:10px;color:#7e4b0a;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

/* Admin Styles */
a.admin_link:visited, a.admin_link:link { color:white;text-decoration:none; }a.admin_link:hover{text-decoration:none;color:#67FF5F }
.admin_menu{background:url(/images/box/solid/blue_to_dark.png) repeat-x;border:0px solid #162B56;background-color:#162B56;padding:3px;margin:20px}
.admin_menu_header{color:white;font-size:14px;border-bottom:1px dotted white}
.condition_name{color:white;font-weight:bold}
.condition_value{color:red;font-weight:bold}
table.setting_table{margin:3px}
.setting_table td{padding:3px;}

/* jQuery TOOLS - Horizontal Tabs CSS */
ul.item_object_tabs_horizontal {	list-style:none; 	margin:0 !important; 	padding:0;	height:25px;	margin-bottom:0px;}
ul.item_object_tabs_horizontal li { 	float:left;	 	text-indent:0;	padding:0;	margin:0 !important;	list-style-image:none !important; }/* single tab */
ul.item_object_tabs_horizontal a { 	background: url(/themes/white_square/images/bgs/item_object_tab_bg_unselected.png) no-repeat;;	font-size:11px;	display:block;	height: 20px;  	width: 85px;	text-align:center;		text-decoration:none;	padding:5px 0px 0px 0px;	margin:0px 2px 0px 0px;		position:relative;}/* link inside the tab. uses a background image */
ul.item_object_tabs_horizontal a.current {	border:0px;	background: url(/themes/white_square/images/bgs/item_object_tab_bg_selected.png) no-repeat;}
ul.item_object_tabs_horizontal a:hover{	border:0px;	background: url(/themes/white_square/images/bgs/item_object_tab_bg_selected.png) no-repeat;}
ul.item_object_tabs_horizontal a.current, ul.item_object_tabs_horizontal a.current:hover, ul.item_object_tabs_horizontal li.current a {	cursor:default !important; 	color:#000 !important;}/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
div.item_object_panes_horizontal {	background: url(/themes/white_square/images/bgs/item_object_tab_pane_bg.png) repeat-x;	padding:5px;	min-height:300px;}
div.item_object_panes_horizontal div.pane {	display:none;}/* initially all panes are hidden */

/* jQuery TOOLS - Vertical Tab CSS */
ul.item_object_tabs_vertical { 	list-style:none; 	margin:0 !important; 	padding:0;	height:25px;	margin-bottom:0px;}
ul.item_object_tabs_vertical li { 	float:left;	 	text-indent:0;	padding:0;	margin:0 !important;	list-style-image:none !important; }/* single tab */
ul.item_object_tabs_vertical a { 	background: url(/themes/white_square/images/bgs/item_object_tab_pane_bg.png) repeat-x;;	font-size:11px;	display:block;	height: 20px;  	width: 85px;	text-align:center;		text-decoration:none;	padding:5px 0px 0px 0px;	margin:0px 2px 2px 0px;		border:1px solid white;	position:relative;}/* link inside the tab. uses a background image */
ul.item_object_tabs_vertical a.current {	border:1px solid white;	background: white;}
ul.item_object_tabs_vertical a:hover{	border:1px solid white; background: url(/themes/white_square/images/bgs/overlay_bg.png) repeat;}
div.item_object_panes_vertical {	background: url(/themes/white_square/images/bgs/item_object_tab_pane_bg.png) repeat-x;	padding:5px;	min-height:300px;	width:740px;}
div.item_object_panes_vertical div.pane {	display:none;		}/* initially all panes are hidden */

/* jQuery TOOLS - Accordian Tab CSS */
#accordion {	background:url(/themes/white_square/images/bgs/item_object_tab_pane_bg.png) repeat-x;	width: 100%;	border:1px solid #A7DCED;	}/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion h2.accordion_tab {	background:url(/themes/white_square/images/bgs/accordian_tab_bg.png) repeat-x;	margin:0;	padding:5px 15px;	font-size:14px;	font-weight:bold;	border:1px solid #fff;	border-bottom:1px solid #A7DCED;	cursor:pointer;		}/* accordion header */
#accordion h2.current {	cursor:default;	background-color:#fff;}/* currently active header */
#accordion div.pane {	display:none;	padding:15px;	font-size:12px;}/* accordion pane */

/* jQuery TOOLS - Image Overlay CSS */
.simple_overlay {     /* must be initially hidden */     display:none;     /* place overlay on top of other elements */     z-index:10000;     /* styling */ 	background: url(/themes/white_square/images/bgs/overlay_bg.png) repeat;	padding:0px;         min-height:150px; 	min-width:150px;    border:1px solid #666;     /* CSS3 styling for latest browsers */     -moz-box-shadow:0 0 90px 5px #000;     -webkit-box-shadow: 0 0 90px #000;     } /* the overlayed element */
.simple_overlay .close {     background-image:url(/themes/white_square/images/buttons/overlay_close.png);     position:absolute;     right:-15px;     top:-15px;     cursor:pointer;     height:35px;     width:35px; }/* close button positioned on upper right corner */
#triggers img {	cursor:pointer;	margin:0 5px;}
a.active{background-color:none;border:0px;background:none;font-size:24px;padding:0px;margin:0px;}
.details {	position:absolute;	top:15px;	right:15px;	font-size:12px;	width:150px;	background: url(/themes/white_square/images/bgs/overlay_bg.png) repeat;    border:1px solid #666; 		padding:2px;	font-weight:bold;}/* styling for elements inside overlay */
.next, .prev {		/* absolute positioning relative to the overlay */	position:absolute;	top:40%;		border:1px solid #666;		cursor:pointer;	display:block;	padding:10px 20px;	color:#fff;	font-size:11px;		/* upcoming CSS3 features */	-moz-border-radius:5px;	-webkit-border-radius:5px;	}/* "next image" and "prev image" links */
.prev {	left:0;	border-left:0;	-moz-border-radius-topleft:0;	-moz-border-radius-bottomleft:0;	-webkit-border-bottom-left-radius:0;	-webkit-border-top-left-radius:0;}
.next {	right:0;	border-right:0;	-moz-border-radius-topright:0;	-moz-border-radius-bottomright:0;	-webkit-border-bottom-right-radius:0;	-webkit-border-top-right-radius:0;	}
.next:hover, .prev:hover {	text-decoration:underline;	background-color:#000;}
.disabled {	visibility:hidden;		}/* when there is no next or previous link available this class is added */
.info {	position:absolute;	bottom:0;	left:0;		padding:10px 15px;	color:#fff;	font-size:11px;	border-top:1px solid #666;	width:500px;}/* the "information box" */
.info strong {	display:block;	}
.progress {	position:absolute;	top:50%;	left:50%;	display:none;	border:0px solid #A7DCED;}/* progress indicator (animated gif). should be initially hidden */
.next, .prev, .info {	background:#333 !important;}/* everybody should know about RGBA colors. */


/* jQuery TOOLS - ToolTip CSS */
#tooltip {     display:none; 	background: url(/themes/white_square/images/bgs/tooltip_bg.png) no-repeat;    font-size:12px;     height:70px;     width:160px;     padding:25px;     color:#fff;   z-index: 50  }

.border0 {border: 0px;}
.white-tax-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.white-tax-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.white-tax-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #30322F;
	text-decoration: none;
}