/***Validator callout***/
.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

/****End of DSS CSS****/


/*main tab navigation
-------------------------------------------------------------------------------*/
#tabs {padding: 5px 10px 0px 0px}
#tabs ul {margin: 0;padding: 0;list-style: none}
#tabs li {float: left;margin: 0 2px 0 0;padding: 0}
#tabs li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0 1px 0 0;padding: 4px 8px;font-size: 14px;font-weight: bold;	text-decoration: none;color: #AAAAAA;width:100px;text-align:center; background:#fff url(../images/tab_notchosen.gif) no-repeat; line-height:20px}
#tabs li a:hover {color: #fff;background:#fff url(../images/tab_hover.gif) no-repeat;}
#tabs li a.current {color: #fff;background:#fff url(../images/tab_chosen.gif) no-repeat;}
#tabs li a:hover.current {color:#fff;background:#fff url(../images/tab_chosen.gif) no-repeat;}

#tabs2 {padding: 5px 10px 0px 0px}
#tabs2 ul {margin: 0px;padding: 0px;list-style: none}
#tabs2 li {float: left;margin: 0px 0px 0px 0px;padding: 0}
#tabs2 li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0px 1px 0px 0px;padding: 0px 2px;font-size: 14px;font-weight: bold;text-decoration: none;color: #ffffff;width:83px;text-align:center; background:#fff url(../images/tab2_notchosen.gif) no-repeat; line-height: 23px}
#tabs2 li a:hover {color: #ffffff;background:#fff url(../images/tab2_hover.gif) no-repeat;}
#tabs2 li a.current {color: #ffffff;background:#fff url(../images/tab2_chosen.gif) no-repeat;}
#tabs2 li a:hover.current {color:#ffffff;background:#fff url(../images/tab2_chosen.gif) no-repeat;}
a.tabs2 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #ffffff;}

#tabs3 {padding: 5px 10px 0px 10px;margin: 8px 0px 0px 0px;float:left;display:block;width: 215px;}
#tabs3 ul {margin: 0;padding: 0;list-style: none}
#tabs3 li {float: left; margin: 0 2px 0 0; padding: 0px}
#tabs3 li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0 2px 0 0;padding: 4px 8px;font-size: 10px;text-decoration: none;color: #54564f;width:83px;text-align:center; background:#fff url(../images/tab3_notchosen.gif) no-repeat; text-transform:uppercase;}
#tabs3 li a:hover {color: #ffffff;background:#fff url(../images/tab3_notchosen.gif) no-repeat;}
#tabs3 li a.current {color: #000000;background:#fff url(../images/tab3_chosen.gif) no-repeat;}
#tabs3 li a:hover.current {color:#000000;background:#fff url(../images/tab3_chosen.gif) no-repeat;}

#tabs4 {padding: 0px 0px 0px 0px}
#tabs4 ul {margin: 0;padding: 0;list-style: none}
#tabs4 li {float: left;margin: 0 2px 0 0;padding: 0px}
#tabs4 li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0px 1px 0px 0px;padding: 4px 8px;font-size: 14px;font-weight:bold;text-decoration: none;color: #AAAAAA;width:130px;text-align:center; background:#fff url(../images/tab4_notchosen.gif) no-repeat; line-height:18px}
#tabs4 li a:hover {color: #fff;background:#fff url(../images/tab4_hover.gif) no-repeat;}
#tabs4 li a.current {color: #fff;background:#fff url(../images/tab4_chosen.gif) no-repeat;}


#tabs5 {padding: 0px 0px 0px 0px}
#tabs5 ul {margin: 0;padding: 0;list-style: none}
#tabs5 li {float: left;margin: 0 2px 0 0;padding: 0px}
#tabs5 li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0px 1px 0px 0px;padding: 4px 8px;font-size: 14px;font-weight:bold;text-decoration: none;color: #AAAAAA;width:100px;text-align:center; background:#fff url(../images/tab5_notchosen.gif) no-repeat; line-height:18px}
#tabs5 li a:hover {color: #fff;background:#fff url(../images/tab5_hover.gif) no-repeat;}
#tabs5 li a.current {color: #fff;background:#fff url(../images/tab5_chosen.gif) no-repeat;}
#tabs5 li a:hover.current {color:#fff;background:#fff url(../images/tab5_chosen.gif) no-repeat;}

#tabs6 {padding: 0px 0px 0px 0px}
#tabs6 ul {margin: 0;padding: 0;list-style: none}
#tabs6 li {float: left;margin: 0 2px 0 0;padding: 0px}
#tabs6 li a {font-family: Tahoma, Arial, Helvetica, sans-serif;float: left;margin: 0px 1px 0px 0px;padding: 4px 8px;font-size: 14px;font-weight:bold;text-decoration: none;color: #AAAAAA;width:48px;text-align:center; background:#fff url(../images/tab6_notchosen.gif) no-repeat; line-height:18px}
#tabs6 li a:hover {color: #fff;background:#fff url(../images/tab6_hover.gif) no-repeat;}
#tabs6 li a.current {color: #fff;background:#fff url(../images/tab6_chosen.gif) no-repeat;}
#tabs6 li a:hover.current {color:#fff;background:#fff url(../images/tab6_chosen.gif) no-repeat;}

div.tab_box{
	display:block;
	background-color:#54564f!important;
	padding: 10px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:8px;
	margin-top:0px;
	background-image: url(../images/tab_top_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 4px solid #393A36; 
}
.no-background
{
	background-image:none!important;
	padding-top: 0pt !important;
}
div.tab_box2{
	display:block;
	background-color:#54564f!important;
	padding: 10px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:8px;
	margin-top:0px;
	background-image: url(../images/tab_top_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.tab_box2_content{
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	border-bottom: 1px solid #000000; 
}
/*Forms
-------------------------------------------------------------------------------*/

#content fieldset {border: solid #CCCCCC 1px;padding: 5px 5px 10px 5px;margin-bottom: 10px}
#content legend {color:#333333;font-weight: bold;margin: 0 5px 0 0;padding: 0 5px;line-height: 12px;}
#content label {font-size:11px;margin-right:2px;margin-left:10px;font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold}
#content input {font-size:11px;font-family: Arial, Helvetica, sans-serif}
#content textarea {font-size:11px;font-family: Arial, Helvetica, sans-serif;margin:5px auto 5px auto;padding:5px}
textarea.comment {width: 350px}
textarea.commentlong {width: 700px}
#content select {font-size:11px;font-family: Arial, Helvetica, sans-serif}
#content select option{font-size:11px;font-family: Arial, Helvetica, sans-serif;padding-right:2px}
#content .datagrid p {line-height:20px}

/*Advertising box in online gfx pages
-------------------------------------------------------------------------------*/
#advertisment_horizontal_box {font-size:10px;color:#CCCCCC;text-align:center;margin-top:5px}
#advertisment_horizontal_box p {background-color:#666666;padding:1px;margin-top:2px;margin-bottom:2px}
#advertisment_horizontal_box .links {display: block;height: 20px;padding:1px;background-color: transparent}
#advertisment_horizontal_box .links a, #advertisment_horizontal_box .links a:active, #advertisment_horizontal_box .links a:visited {padding-left: 2px;padding-right: 2px;background-color:#E0E0E0;border: 1px #DDDDDD solid;text-decoration:none;color: #999999;display:inline;margin-left:1px;margin-right:1px}
#advertisment_horizontal_box .links a:hover {background-color:#EFEFEF;color:black}
/*-------------------------------------------------------------------------------*/


/*Tabs in gfx online pages
-------------------------------------------------------------------------------*/
div.tab {font-size:11px;clear:both;display: block;margin-bottom: 10px;background: url(../images/tab_reflection.gif) repeat-x 0px -5px;border:#111 1px solid;padding-bottom: 7px; background-color:#FFFFFF}
div.tab2 {font-size:11px;display: block;margin-bottom: 10px;background: url(../images/tab_reflection.gif) repeat-x 0px -5px;border:#111 1px solid;padding-bottom: 7px; background-color:#FFFFFF}
div.tab:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
div.tab {display:run-in;} 
* html div.tab {height: 1%;}    
div.tab {display: block;}

div.tab p{padding-left:5px;padding-right:5px}

/*Info navigation bar for number of pages, items per page, prev and next buttons
-------------------------------------------------------------------------------*/
.info_nav_bar{margin-top:15px;padding-left:5px;padding-right:5px;clear: both;width:100%}
.info_nav_bar td{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold}
.info_nav_bar a{font-size:10px;font-weight:bold;color: #000000}
.info_nav_bar a:link,.info_nav_bar a:visited ,.info_nav_bar a:active{text-decoration: none}
.info_nav_bar a:hover {text-decoration: none;color: #a60000}
#vertical {line-height:20px;}
#horizontal .per_page, #horizontal .pages, #horizontal .prev_next{width: 33.3% !important}
/* NEW By DSS */
#horizontal .pages1{width: 39.3% !important}
#horizontal .per_page1, #horizontal .prev_next1{width: 30.3% !important}
#horizontal .per_page1{text-align:center}
#horizontal .pages1{text-align:left}
#horizontal .prev_next1{text-align:right}
/* END */
#vertical .per_page, #vertical .pages, #vertical .prev_next{text-align:center}
#horizontal .per_page{text-align:center}
#horizontal .pages{text-align:left}
#horizontal .prev_next{text-align:right}
.per_page input{border: 1px solid #D6DDE6;font:10px Arial, Helvetica, sans-serif bold;text-align: center;width: 20px;height:13px}
.per_page input:hover{	color:#cc0000;}


/*Section title bar with place for title and additional right info/links
-------------------------------------------------------------------------------*/
div.section_title_bar h1{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	height: 20px;
	font-size:12px;
	line-height: 20px;
	color:#CCCCCC;
	text-transform:uppercase;
	float:left;
	margin-left: 0px;
}
div.section_title_bar{
	display:block;
	background-image:url(../images/top_bg2.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height: 20px;
	background-color:#000000;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	line-height: 20px;
}

/* Actions buttons/links
--------------------------------------------------------------*/
.section_title_bar .action_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EEEEEE;
	font-weight:bold;
	line-height: 20px;
	float:right;
	margin-right: 3px;
}
.action_right a, .action_right  a:link, .action_right  a:visited, .action_right  a:active {padding-left: 2px;padding-right: 2px;	padding-bottom:1px;	background-color:#000;border: 1px #666666 solid;text-decoration:none;color: #FFF;font-size: 10px;font-weight:bold;	margin-left: 2px;color:white;}
.action_right a:hover {background-color:#a60000;color:white;border: 1px #222222 solid}

.action_right a.combobox, .action_right a.combobox:link, .action_right  a.combobox:visited, .action_right  a.combobox:active {padding-left: 2px;padding-right: 10px;	padding-bottom:1px;	background-color:#000;background-image: url('../images/cb_bg.gif');background-repeat:no-repeat; background-position: right; border: 1px #666666 solid;text-decoration:none;color: #FFF;font-size: 10px;font-weight:bold;margin-left: 2px;color:white;}
.action_right a.combobox:hover {background-color:#a60000;color:white;border: 1px #222222 solid;background-image: url('../images/cb_bg_h.gif')}

.dropmenu_combobox_div{
position:relative;top:20px; display: inline;
border: 1px solid #666; /*Theme Change here*/
border-bottom-width: 0;
font:bold 10px Verdana;
line-height:18px;
z-index:100;
width: 150px;
background:url(drop_bg.gif) bottom right no-repeat #333333;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/
}
.dropmenu_combobox_div a{
width: 100%;
display: inline;
text-indent: 3px;
border-bottom: 1px dashed #666; /*Theme Change here*/
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color:#CCCCCC;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color:#000000;
}

/*
tabular data formating
*/
table.type1 {font-family:  Geneva, Arial, Helvetica, sans-serif;border: 1px solid #D6DDE6;border-collapse:collapse;margin:auto}
table.type1 th {font-size:11.5px;color: #000;font-weight: bold;padding: 6px}
table.type1 tr.odd {background-color:#F2F2F2; border: 1px solid #D6DDE6; }
table.type1 td {padding: 2px;padding-left: 4px;padding-right: 4px;font-size: 11px;text-align:left;vertical-align:middle; border: 1px solid #D6DDE6; }
table.type1 td a {font-size: 11px;font-weight:bold}
table.type1 td  a:link {color: #000;text-decoration: none}
table.type1 td  a:visited {text-decoration: none;color: #000}
table.type1 td  a:hover {text-decoration: none;color: #cc0000}
table.type1 td  a:active {text-decoration: none;color: #000}

table.type2 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #D6DDE6;border-collapse:collapse;margin:auto}
table.type2 th {font-size:11px;color: #000000;font-weight: bold;text-align:left;padding: 3px}
table.type2 tr.odd {background-color:#F2F2F2}
table.type2 td {padding: 2px;font-size: 10px;vertical-align:middle;text-align: left}
table.type2 td a {font-size: 10px;font-weight:bold}
table.type2 td  a:link {text-decoration: none}
table.type2 td  a:visited {text-decoration: none;color: #000}
table.type2 td  a:hover {text-decoration: none;color: #cc0000}
table.type2 td  a:active {text-decoration: none;color: #000}

table.type {font-family: Arial, Helvetica, sans-serif;font-size:11px}
table.type td  a:link {color: #000;text-decoration: none}
table.type td  a:visited {text-decoration: none;color: #000}
table.type td  a:hover {text-decoration: none;color: #cc0000}
table.type td  a:active {text-decoration: none;color: #000}
table.type td.date {font-size: 10px}

.tab .inside {padding: 4px 0 0 0}	

table.form {width: 100%}

table.form td {text-align:left;vertical-align:middle;font-size:10px;line-height: 15px}

.data td {padding: 0px 5px 0px 5px; text-align:left; vertical-align:top}
.data_con td {padding:1px 0px 1px 0px; text-align:left; vertical-align:top}
.data .label,.data_con .label {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold}

.short {width:555px;float:left; }
div.banner{float: right; width: 200px; text-align: center;}
#contact_title #left_panel {width: 218px;float: left;margin-left:3px;text-align:center;display:block}
#contact_title #right_panel {margin-left:5px;float:left;width:530px;display:block;}
#contact_title #right_sub_panel {width:312px;float:left;display:block}

#contact_title #actions {margin-left:0px;float:left;width:127px;text-align:center}

.row {width:auto;margin:auto;text-align:center;clear:both}

a.btn_type1, a.btn_type1:link, a.btn_type1:visited, a.btn_type1:active {margin:0 5px 0 5px;padding:0 5px 0 5px;background-color:#000;border: 1px #666 solid;text-decoration:none;color: #FFF!important;font-size: 10px;font-weight:normal;display:inline;}
a.btn_type1:hover {background-color:#a60000;color:#fff!important;border:1px #222222 solid;font-weight:normal}

a.btn_type2:link, a.btn_type2:visited, a.btn_type2:active {padding-left: 2px;padding-right: 2px;padding-bottom:1px;background-color:#bbb;	border: 1px #666666 solid;text-decoration:none;color:white;font-size: 11px;font-weight:bold;margin-left: 2px;display:block;width: 100px;	margin:auto}

a.btn_type2:hover {background-color:#a60000;color:white;border: 1px #222222 solid}

a.btn_type3, a.btn_type3:link, a.btn_type3:visited, a.btn_type3:active {line-height:14px;background-color:#000;border: 1px solid #000;text-decoration:none;color: white!important;font-size: 10px;font-weight:normal; display:block; width:120px; height:14px; text-align:center; margin: 0 auto 0 auto}
a.btn_type3:hover {color:#fff!important;border:1px #222222 solid;font-weight:normal; background-color:#a60000}

/*new*/
a.btn_type5, a.btn_type5:link, a.btn_type5:visited, a.btn_type5:active {padding:0 1px 0 1px;background-color:#000;border: 1px #666 solid;text-decoration:none;color: #FFF!important;font-size: 10px;font-weight:normal;display:inline;}
a.btn_type5:hover {background-color:#a60000;color:#fff!important;border:1px #222222 solid;font-weight:normal}

/***/

dl img.thumb{background-image:url(../images/GFX_online_shared/-img_bg.gif);background-repeat:no-repeat;background-position:center}

img.thumb{border: solid #AAAAAA 1px;margin:0px;padding:0px}

.comment_box {display:block;border:1px #CCC solid;width:340px; padding:5px; margin:0px}
.comment_boxshort {display:block;float: right;border:1px #CCC solid;width:470px; padding: 10px 5px 10px 5px; margin:0px}
.comment_box2short {display:block;float: right;border:1px #CCC solid;width:320px; padding: 10px 5px 10px 5px; margin:0px}
.comment_box3short {display:block; border:1px #CCC solid; width:248px; padding: 10px 5px 10px 5px; margin:0px}
.comment_box4short {display:block; border:1px #CCC solid; width:230px; padding: 10px 5px 10px 5px; margin:0px}
.comment_boxlong {display:block;float: right;border:1px #CCC solid;width:680px; padding:5px; margin:0px}


p.feature_describing {margin: 5px !important;border: 1px #aaa solid;text-indent:20px;background:url(../images/info.gif) 5px 4px no-repeat;display:block;font-family:Arial, Helvetica, sans-serif !important;font-size:9px !important;padding: 5px !important;font-weight:normal !important}

.toogle_hide{display:none;}
.toogle_hide table tr td {padding: 2px}
.toogle_show{display:block;}
.toogle_show table tr td {padding: 2px;	white-space: pre-wrap; /* css-3 */	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */	white-space: -pre-wrap; /* Opera 4-6 */	white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}

a.sh {display:block; float:left; width:15px; height:15px; color:white; font-weight:bold; text-decoration:none; font:"Courier New", Courier, monospace}
a.sh:focus { -moz-outline-style: none; }

div.sub_tab {font-size:11px;display: block;margin-bottom: 2px;padding:0 5px 7px 5px}
div.sub_tab:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
div.sub_tab {display:run-in;} 
* html div.sub_tab {height: 1%;}    
div.sub_tab {display: block;}

div.sub_tab h1{background-image:url(../images/top_bg2.gif);background-repeat:repeat-x;background-position: 0px 0px;text-align:left;font-family: "trebuchet MS", Arial, Helvetica, sans-serif;display:block;font-weight:bold;height: 18px;font-size:11px;line-height: 20px;color:#DDDDDD;background-color:#000000;margin: 0px 0px 7px 0px;padding: 0px 0px 0px 10px;text-transform:none}

#thumbs_container{margin: 0 auto 0 auto; width:210px}



	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px auto 0px auto; 
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(../images/star_rating.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../images/star_rating.gif) left bottom;
		z-index: 2;
		left: 0px;
		overflow:hidden;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	
	.star-rating li.current-none,.star-rating li.curent-one,.star-rating li.curent-two,.star-rating li.curent-three,.star-rating li.curent-four,.star-rating li.curent-five{
		left:0;
		background: url(../images/star_rating.gif) left center;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	
	
	.star-rating li.current-none
	{
	width:0px;
	}
	.star-rating li.curent-one {
	width:20px
	}
	.star-rating li.curent-two {
	width:40px
	}
	.star-rating li.curent-three {
	width:60px
	}
	.star-rating li.curent-four {
	width:80px
	}
	.star-rating li.curent-five {
	width:100px
	}
	
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.gif);
}


/* DSS SmallRating */
.ratingStar1 {
    font-size: 0pt;
    width: 10px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar1 {
    background-image: url(../images/1Stars.gif);

}

.emptyRatingStar1 {
    background-image: url(../images/0Stars.gif);
}

.savedRatingStar1 {
    background-image: url(../images/SavedStar.png);
}
/*End of DSS*/


/*
profiles_detail
*/
#profiles_detail h1.name,#contact_details h1.name {
	color:white;
	font-family:"Trebuchet MS", Arial;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 5px 5px;
}
h1.name {
	color:white;
	font-family:"Trebuchet MS", Arial;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 5px 5px;
}
 .data .label,.data_con .label {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold}
#profiles_detail .left_col {width: 376px; float:left}
#profiles_detail .right_col {width: 376px; float:left; margin-left:7px}

/***DSS Added CSS***/

#profiles_detail1 h1.name,#contact_details1 h1.name {
	color:white;
	font-family:"Trebuchet MS", Arial;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 5px 5px;
}
h1.name {
	color:white;
	font-family:"Trebuchet MS", Arial;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 5px 5px;
}
 .data .label,.data_con .label {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold}
#profiles_detail1 .left_col {width: 376px; float:left}
#profiles_detail1 .right_col {width: 376px; float:left; margin-left:7px}

/***End****/

/* x-tracker */
#xtracker_tab #search_btn {
float: right;
display:block;
}


#xtracker_tab .x_tracker_search {
margin: auto;
width: 750px;
display:block;
}

#xtracker_tab .x_tracker_search p {
line-height:30px;
}


#xtracker_tab .x_tracker_search {
font-size:11px;
}

* html #xtracker_tab .x_tracker_search p {
margin-top: 3px;
margin-bottom: 3px;
padding-top:3px;
padding-bottom:3px;
}

#xtracker_tab .section_title_bar .total_records {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	font-weight:bold;
	line-height: 20px;
	float:right;
	margin-right: 13px;
}

#xtracker_tab fieldset {border: solid #CCCCCC 1px;padding: 5px 5px 10px 5px;margin-bottom: 10px}
#xtracker_tab legend {color:#CC0000;font-weight: bold;margin: 0 5px 0 0;padding: 0 5px;line-height: 12px; height:12px;}
#xtracker_tab label {font-size:11px;margin-right:2px;margin-left:10px;font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold}
#xtracker_tab input {font-size:11px;font-family: Arial, Helvetica, sans-serif}


#DataGrid {margin: 5px;background-color: #d6dde6}
#DataGrid th {padding:2px;text-indent: 3px;font-family: Tahoma;font-size: 11px;color: #000000;background-image: url('../images/th_b.gif'); height:13px;}
#DataGrid td {text-indent: 5px;font-family: Tahoma;font-size: 11px;color: #000000;}
#DataGrid tr.gray {background-color: #e9e9e9}
#DataGrid tr.white {background-color: #ffffff}

a.big_btn_type1, a.big_btn_type1:link, a.big_btn_type1:visited, a.big_btn_type1:active {margin:0 2px 0 2px;padding:0 5px 0 5px;background-color:#000;border: 1px #666 solid;text-decoration:none;color: #FFF!important;font-size: 11px;font-weight:normal;display:inline;}
a.big_btn_type1:hover {background-color:#a60000;color:#fff!important;border:1px #222222 solid;font-weight:normal}

.contactslist_item {float: left; margin: 3px; border: none;}
.contactslist_item .name {text-indent: 5px; font-weight: bold;font-size:12px;}
.contactslist_item .picture img {margin: 2px}
.contactslist_item div.address {background-image: url('../images/house_icon.png');background-repeat: no-repeat;background-position: 2px 2px; padding-left: 30px;height: 24px;font-size: 9px; padding-top:5px;}
/* New By Dss */
.contactslist_item div.address1 {background-image: url('../images/house_icon.png');background-repeat: no-repeat;background-position: 2px 2px; padding-left: 30px;font-size: 9px; padding-top:5px;}
/* END */
.contactslist_item div.phone {background-image: url('../images/phone.png');background-repeat: no-repeat;background-position: 2px 2px; padding-left: 30px;height: 24px;font-size: 9px; padding-top:5px;}
.contactslist_item div.mail {background-image: url('../images/mail_icon.png');background-repeat: no-repeat;background-position: 2px 2px; padding-left: 30px;height: 24px;font-size: 9px; padding-top:5px;}
.contactslist_item div.messanger {background-image: url('../images/smile_icon.gif');background-repeat: no-repeat;background-position: 2px 2px; padding-left: 30px;height: 24px;font-size: 9px; padding-top:5px;}

.CA_Calendar 
{
    width: 100%;
	border: none;
	background-color: #FFF;
}

.CA_CalendarDay
{
    font-family: "Trebuchet MS", Arial;
	font-size:18px;
	text-align:left;
	vertical-align: top;
	font-weight: normal;
	background-color: #fff;
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;
	padding: 0px 5px 0px 5px;
	color: #000000;
	text-decoration:none;
    cursor:pointer;
}
.Month {width: 77px; height:107px;}
.Week {width: 47%; height:107px; display:block; float:left;}
.Week:hover { background-color: #f2f2f2; border:1px solid #000;}

.CA_Calendar_Day_Comments 
{
    font-size: 11px;
    color: #3c3c3c;
}

.CA_Calendar_Day_Hover
{
    width: 77px;
	font-family: "Trebuchet MS", Arial;
	font-size:18px;
	text-align:left;
	vertical-align: top;
	font-weight: normal;
	background-color: #f2f2f2;
    border:1px solid #000;
	padding: 0px 5px 0px 5px;
    cursor:pointer;
}

.CA_Calendar_OtherDay
{
    width: 77px; height:0px;
	font-family: "Trebuchet MS", Arial;
	font-size:18px;
	text-align:left;
	vertical-align: top;
	font-weight: normal;
	background-color: #fff;
    border-width:0!important;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	cursor: default;
}

.CA_Calendar_OtherDay_Hover
{
    width: 77px; height:0px;
	font-family: "Trebuchet MS", Arial;
	font-size:18px;
	text-align:left;
	vertical-align: top;
	font-weight: normal;
	background-color: #fff;
    border:none;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	cursor: default;
}

.CA_Calendar_Today_Day
{
    font-family: "Trebuchet MS", Arial;
	font-size:18px;
	text-align:left;
	color: #000000;
	text-decoration:none;
	vertical-align: top;
	font-weight: normal;
	background-color: #fff;
    border-top:1px solid #f40000;
    border-left:1px solid #f40000;
    border-bottom:1px solid #f40000;
    border-right:1px solid #f40000;
	padding: 0px 5px 0px 5px;
    cursor:pointer;
}

.CA_Day_Row 
{
	padding:5px;
	border:1px solid #F6F6F6;
	font-weight:normal;
	font-size:12px;
}
.CA_Day_Row span
{
	font-size:14px;
}

.CA_Calendar_Selected_Day
{
    font-family: "Trebuchet MS", Arial;
	font-size:18px;
	color: #000000;
	text-decoration:none;
	text-align:left;
	vertical-align: top;
	font-weight: normal;
	background-color: #fff;
    border-top:1px solid #54564f;
    border-left:1px solid #54564f;
    border-bottom:1px solid #54564f;
    border-right:1px solid #54564f;
	padding: 0px 5px 0px 5px;
    cursor:pointer;
}

.CA_Calendar_WeekendDay
{
    color: #f40000;
}

.CA_Calendar_Month
{
	font-family: "Trebuchet MS", Arial;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	background-color: #f2f2f2;
	margin: 0px 15px 0px 15px;
	border: none;
	border-left: 1px solid #F6F6F6;
}

.CA_Calendar_small {width: 100%;border: none;background-color: #FFF;}
.CA_Calendar_Day_small
{
    width: 25px;
	font-family: "Trebuchet MS", Arial;
	font-size:10px;
	text-align:center;
	font-weight: normal;
	background-color: #fff;
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;
}

.CA_Calendar_Day_Hover_small
{
    width: 25px;
    font-family: "Trebuchet MS", Arial;
    font-size:10px;
	text-align:center;
    font-weight: normal;
	background-color: #fff;
    border:1px solid #000;
    cursor:pointer;
}

.CA_Calendar_OtherDay_small
{
    width: 25px;
	font-family: "Trebuchet MS", Arial;
	font-size:10px;
	text-align:center;
	font-weight: normal;
	background-color: #fff;
	border: none;
	margin: 0px;
	cursor: default;
}

.CA_Calendar_OtherDay_Hover_small
{
    width: 25px;
	font-family: "Trebuchet MS", Arial;
	font-size:10px;
	text-align:center;
	font-weight: normal;
	background-color: #ecf5fb;
	border: none;
	margin: 0px;
	cursor: default;
}

.CA_Calendar_Month_small
{
	font-family: "Trebuchet MS", Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color: #f2f2f2;
	margin: 0px 0px 0px 1px;
	border: none;
	border-left: 1px solid #F6F6F6;
}

.CA_Calendar_WeekendDay_small
{
    color: #f40000;
}

.PopUp_Content .ajax__calendar_days table tr td 
{
	padding:0px;
}

.DayWeatherCell 
{
	float:left;
	width:80px;
	height:120px;
	text-align:center;
	margin-bottom: 5px;
}
.button_row 
{
	padding:10px 0px;
}