body	{
	margin: 0 0 0 0;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 90%;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	
.Container	{
	text-align: left;
	width: 990px;
	margin: 0em auto;
	}

.Header	{
	height: 74px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	clear:both;
	margin-bottom: 5px;
	}
	
.MainBody {
	float: left;
	width: 752px;
	margin-bottom: 15px;
	}
	
.MainHome {
	padding-bottom: 20px;
	}
	
.Content	{
	padding: 0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}

.SideBar {
	float: right;
	width:223px;
	margin-bottom: 15px;
}


/*** logo styles *****************/

.Logo{
	float: left;
	padding: 17px 0px 0px 10px;
}	

/*** UtilityLinks styles *****************/

.UtilityLinks{
	color: #CC3300;
	float: right;
	padding-left: 0px;
	font-size: 90%;
	text-align: right;
	padding-top: 10px;
	margin-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.UtilityLinks a:link{
	color: #CC3300;
	text-decoration: none;
}
.UtilityLinks a:visited{
	color: #CC3300;
	text-decoration: none;
}
.UtilityLinks a:hover{
	text-decoration: underline;
	color: #CC3300;
}
.UtilityRegistered {
	margin-top: 20px;
	text-align: right;
}
.UtilityRegistered a{
	color: #003399;
	text-decoration: none;
}

.UtilityRegistered a:hover{
	text-decoration: underline;
	color: #003399;
}

/*** General Tags *****************/

a:link {
	color: #CC3300;
	text-decoration: none;
}

a:visited {
	color: #990000;
	text-decoration: none;
}

a:hover, a:active	{
	color: #CC3300;
	text-decoration: underline;
	}
	
h1	{
	color: #CC3300;
	font-size: 150%;
	line-height: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: normal;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h2	{
	color: #CC3300;
	margin: 15px 0 10px 0;
	font-size: 130%;
	text-align: left;
	line-height: 100%;
	font-weight: bold;
	}
	
h2 a:link {
	color: #0033CC;
	text-decoration: none;
}

h2 a:visited {
	color: #000099;
	text-decoration: none;
}

h2 a:hover, h2 a:active	{
	color: #0000FF;
	text-decoration: underline;
	}
	
h3	{
	color: #CC3300;
	margin: 0px 0 5px 0;
	font-size: 110%;
	text-align: left;
	line-height: 100%;
	font-weight: bold;
	}

h4	{
	font-weight: bold;
	margin-top: 0px;
	font-size: 110%;
	margin-bottom: 10px;
	color: #133285;
	line-height: 130%;
	}

h5	{
	color: #1B4993;
	margin: 0px 0 10px 0;
	font-size: 100%;
	font-weight: bold;
	text-align: right;
	}
h6	{
	color: #666666;
	margin: 0px 0 5px 5px;
	font-size: 90%;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

p	{
	font-size: 90%;
	line-height: 130%;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0px;
	}

ul {
	line-height: 110%;
	margin-top: 8px;
	margin-bottom: 15px;
	list-style-image:  url(../Images/UlArrow.gif);
	font-size: 90%;
	text-align: justify;
	}


ul ul{
	margin-bottom: 0px;
	list-style-type: disc;
	list-style-image: none;
	}

ol {
	line-height: 120%;
	margin-top: 8px;
	margin-bottom: 15px;
	}

li {
	padding-bottom: 8px;
	}	
	
.ContentSummery	{
	font-weight: bold;
	margin-top: 0px;
	font-size: 90%;
	margin-bottom: 15px;
	color: #333333;
	line-height: 150%;
	}

/************ footer styles **************/
.Footer {
	clear: both;
	width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	border-top: 1px solid #CC3300;
	margin-top: 15px;
	padding-top: 10px;
	}
.Footer	p{
	color: #CC3300;
	text-align: right;
	font-size: 80%;
	line-height: 150%;
	padding: 0px;
	}
	
.Footer a	{
	color: #CC3300;
	text-decoration: none;
	}
	
.Footer a:hover	{
	color: #CC3300;
	text-decoration: underline;
	}
.Footer a:visited	{
	color: #CC3333;
	text-decoration: none;
	}
	
.ImageFooter	{
	float: left;
	margin: 20px 10px 10px 0px;
	}



/*** SideStory styles **************/

.SideStory {
	width: 223px;
}
.SideStoryBox {
	margin-bottom: 15px;
	background-image: url(../Images/SideStoryBg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.SideStoryTop {
	background-image: url(../Images/SideStoryTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	width: 223px;
}

.SideStoryBotttom{
	background-image: url(../Images/SideStoryBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 20px;
	padding-bottom: 8px;
}
.SideMenuBotttom{
	background-image: url(../Images/SideMenuBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 49px;
	margin-top: -1px;
}

.SideStory h1 {
	color: #666666;
	font-size: 90%;
	padding-right: 6px;
	margin: 0px;
	padding-left: 15px;
	border: none;
	padding-top: 7px;
	text-align: right;
}

.SideStory h2 {
	color: #CC3300;
	font-weight: bold;
	font-size: 120%;
	margin: 0px;
	border: none;
	padding: 10px 25px 10px 25px;
}

.SideStory p {
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
}

.SideBar h1 {
	color: #666666;
	font-size: 90%;
	margin: 0px;
	border: none;
	text-align: right;
	padding: 0px 12px 0px 5px;
}
.ImageSideStory	{
	margin: 10px 0px 10px 0px;
	border: 2px solid #B18E7F;
	}

.SideStory a:link {
	color: #CC3300;
	text-decoration: none;
}
.SideStory a:visited {
	color: #CC3300;
	text-decoration: underline;
}
.SideStory a:hover, .SideStory a:active	{
	color: #CC3300;
	text-decoration: underline;
	}

.SideImg {
	text-align: left;
}

.SideStory .ItemPortrait {
	float: left;
	padding-left: 25px;
}
.SideStory .ItemDescription {
	float: right;
	margin-right: 10px;
	width: 108px;
}
.SideStory .ItemDetails {
}
.SideStory .ItemRating {
	clear: both;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 15px;
}
.SideStoryContent {
	clear: both;
	padding-top: 0px;
	padding-left: 25px;
	padding-bottom: 15px;
}
.SideStoryBotttom strong {
	color: #CC3300;
}

/*** Forms styles *************************************/

.FormFieldLeft  		{
	direction:ltr;
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 85%;
}

.FormField		{
	direction:ltr;
	text-align: left;
	background-color: #FFFFFF;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}

.FormFieldRight  		{
	direction:rtl;
	text-align: right;
	border: 1px solid #11458E;
	background-color: #FFFFFF;
	font-size: 95%;
	font-family: Arial, Miriam, David, sans-serif;
}

.FormButton 		{
	FONT-SIZE: 90%;
	text-align: center;
	font-weight: bold;
}

/*** Tables styles **************************/

.TableList {
	margin-top: 15px;
}

.TableList td {
	border-bottom: solid #CCCCCC 1px;
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	line-height: 120%;
	text-align: left;
	font-size: 90%;
}

.TableList th {
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	text-align: left;
	font-size: 90%;
	border-left: none;
	border-bottom: 1px solid #CCCCCC;
}

.TableListTr {
	background-color: #F0F4F9;
}
 
.TableDetails {
	font-size: 90%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
}

.TableDetails td {
	padding: 2px 0px 2px 0px;
	text-align: left;
}

.TableDetails th {
	padding: 2px 2px 2px 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.TableDetails ul {
	margin-left: 0px;
	padding-left: 18px;
	margin-top: 0px;
	padding-top: 0px;
}
.TableSearch {
	margin-top: 15px;
}

.TableSearch td {
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	line-height: 120%;
	text-align: left;
	font-size: 90%;
	color: #CC3300;
}

.TableSearch th {
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	text-align: left;
	font-size: 90%;
	border-left: none;
	border-bottom: 1px solid #CCCCCC;
}
/*** PageNumbers styles **************/

.PageNumbers {
	font-size: 90%;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #CC3300;
	margin-top: 5px;
	clear: both;
	border-top: 1px solid #CC3300;
}
.PageNumbers a	{
	color: #CC3300;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	}
.PageNumbers p	{
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	text-align: right;
	}

.PageNumbers a:visited	{
	color: #CC3300;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	}


.PageNumbers a:hover	{
	color: #CC3300;
	background-color: #EEEEEE;
	}
	
.Selected	{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	background-color: #CC3300;
	}
	
.Disabled	{
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	}
/*** Misc styles **************/

.ClearBoth {
	clear: both;
	line-height: 5%;
	height: 1px;
}

.ImageStrip {
	height: 108px;
	clear: both;

}
.ImageFloatLeft	{
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 1px;
	}

.ImagePortraitFloatLeft	{
	float: left;
	margin: 3px 10px 5px 0px;
	}
	
.ImageFloatRight	{
	float: right;
	margin: 0px 0 10px 10px;
	padding: 1px;
	}
	
.HomeBox {
	width: 350px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}

.HomeBoxLeft {
	width: 330px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	border-right: 1px solid #999999;
	margin-top: 10px;
}
.HomeBoxRight {
	width: 340px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	float: right;
}

.HomeBoxLeft ul {
	line-height: 120%;
	margin-top: 8px;
	margin-bottom: 15px;
	list-style-image:  url(../Images/HomeBullet.gif);
	font-size: 85%;
	text-align: justify;
	color: #002BAA;
	font-style: normal;
	font-family: Tahoma;
	}

.HomeBoxRight h1{
	color: #006EB4;
	font-size: 130%;
	text-align: left;
	padding-right: 5px;
	background-image: url(../Images/HomeBoxH1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	padding-top: 5px;
}
.HomeBoxLeft h1{
	color: #006EB4;
	font-size: 130%;
	text-align: left;
	padding-right: 5px;
	background-image: url(../Images/HomeBoxH1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	padding-top: 5px;
}

.HomeBox h1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.HomeBox h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.HomeBox h1 a:hover, .HomeBox h1 a:active	{
	color: #FFFFCC;
	text-decoration: none;
	}
	
.HomeBox h2{
	color: #002BAA;
	font-size: 125%;
	text-align: left;
	line-height: 130%;
	padding-top: 0px;
	background-image: none;
	font-style: italic;
	padding-left: 5px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DFBAA2;
	padding-bottom: 5px;
	font-weight: bold;
}
.HomeBox p{
	font-size: 90%;
	padding-right: 5px;
	text-align: left;
}

.HomeBoxHeb {
	width: 300px;
}
.HomeBoxHeb p{
	font-size: 90%;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	direction:rtl;
}

.HomeNews a:hover, .HomeNews a:active	{
	color: #003399;
	text-decoration: none;
	}
.MustAsterix {
	color: #FF0000;
	font-size: 130%;
	font-weight: normal;
}
.ContentBox {
	font-weight: bold;
	background-color: #CBD6E7;
	text-align: center;
	color: #33486C;
	padding: 10px;
	border: 1px solid #003399;
}

.ContentBox em{
	color: #CC0000;
	font-size: 120%;
}

.ContentBoxDiv {
	font-weight: bold;
	background-color: #CBD6E7;
	color: #33486C;
	padding: 10px;
	border: 1px solid #003399;
	margin-bottom: 25px;
}
.PageTop {
	text-align: left;
	margin-bottom: 20px;
	padding-left: 20px;
	background-image: url("../images/top.gif");
	background-repeat: no-repeat;
	background-position: top left;
}
.note {
	font-size: 80%;
	color: #666666;
}
.Footer .W3Validator {
	text-align: right;
	margin-top: 10px;
}
.SideMenu ul ul {
	margin-left: 20px;
}
.SideMenu ul ul a {
	width: 152px;
}
.ShowBox {
	float: right;
	padding-bottom: 4px;
}
.TextLeft {
	padding-left: 27px;
	float: left;
}
.SearchResult {
	float: left;
	margin-top: 7px;
}
.Search {
	float: right;
	margin-left: 15px;
	margin-top: 2px;
}

.ShowControl {
	padding-top: 12px;
}
.Arrow img {
	float: right;
	margin-right: 25px;
}
.ItemsContainer {
	clear: both;
	padding-left: 5px;
}
.CenterBoxContainer {
	clear: both;
	padding-left: 100px;
	padding-top: 25px;
}
.ItemBox {
	background-image: url(../Images/ItemRowBg.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 752px;
	margin-bottom: 10px;
}
.ItemBoxTop {
	background-image: url(../Images/ItemRowTop.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 100%;
}
.ItemBoxBottom {
	background-image: url(../Images/ItemRowBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: both;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 2px;
	line-height: 100%;
}

.SearchBox {
	background-image: url(../Images/SearchBoxBg.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 752px;
	margin-bottom: 10px;
}
.SearchBoxTop {
	background-image: url(../Images/SearchBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 100%;
	height: 20px;
}
.SearchBoxBottom {
	background-image: url(../Images/SearchBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: both;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 2px;
	line-height: 100%;
}

/*** RowsItemBox styles **************/
.Rows {
}

.Rows .ItemBox {
	background-image: url(../Images/ItemRowBg.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 752px;
	margin-bottom: 10px;
	clear: left;
	float: none;
}
.Rows .ItemBoxTop {
	background-image: url(../Images/ItemRowTop.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.Rows .ItemBoxBottom {
	background-image: url(../Images/ItemRowBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: both;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 20px;
}
.Rows .ItemBoxLeft {
	float: left;
	width: 350px;
	padding-left: 15px;
}
.Rows .ItemBoxRight {
	float: right;
	width: 370px;
	margin-right: 0px;
	padding-right: 15px;
}
.Rows .ItemBoxPortrait {
	float: left;
	padding-top: 3px;
}
.Rows .ItemBoxDetails {
	float: right;
	width: 265px;
	background-repeat: no-repeat;
	background-position: top right;
}
.Rows .ItemBoxDetails .Left {
	float: left;
	width: 165px;
}
.Rows .ItemBoxDetails .Right {
	float: right;
	width: 90px;
}
.Red {
	color: #CC3300;
}
.Rows .ItemBoxDescription {
	float: left;
	width: 230px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 20px;
	padding-right: 10px;
}
.Rows .ItemBoxLogo {
	float: right;
	width: 100px;
}
.Rows .ItemBoxLogo .UserPage {
	margin-top: 25px;
	padding: 0px 5px 0px 5px;
}
.Rows .ItemBoxLogo .UserPage .UserPageLink {
	color: #CC3300;
	float: left;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
	line-height: 130%;
	width: 55px;
}
.Rows .ItemBoxLogo .UserPage .UserPageArrow {
	width: 25px;
	float: right;
	margin-top: 5px;
}
.Rows .ItemBoxBottom p {
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
}
.Rows p {
	margin-bottom: 2px;
	padding-bottom: 0px;
}
/*** RowsItemBox styles **************/
.Boxs {
}

.Boxs .ItemBox {
	background-image: url(../Images/ItemBoxBg.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 183px;
	margin-bottom: 10px;
	float: left;
	margin-right: 3px;
}
.Boxs .ItemBoxTop {
	background-image: url(../Images/ItemBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.Boxs .ItemBoxBottom {
	background-image: url(../Images/ItemBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.Boxs .ItemBoxLeft {
	float: none;
	width: 150px;
	margin-left: 15px;
}
.Boxs .ItemBoxRight {
	float: right;
	width: 370px;
	margin-right: 15px;
	display: none;
}
.Boxs .ItemBoxPortrait {
	float: none;
	padding-top: 3px;
	font-size: 190%;
	color: #CC3300;
	font-weight: bold;
}
.Boxs .ItemBoxDetails {
	float: none;
	width: 162px;
}
.Boxs .ItemBoxDetails .Left {
	float: left;
	width: 165px;
}
.Boxs .ItemBoxDetails .Right {
	float: right;
	width: 90px;
	display: none;
}
.Boxs .ItemBoxDescription {
	float: left;
	width: 230px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 20px;
	padding-right: 10px;
}
.Boxs .ItemBoxLogo {
	float: right;
	width: 100px;
}
.Boxs .ItemBoxLogo .UserPage {
	margin-top: 25px;
	padding: 0px 5px 0px 5px;
}
.Boxs .ItemBoxLogo .UserPage .UserPageLink {
	color: #CC3300;
	float: left;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
	line-height: 130%;
	width: 55px;
}
.Boxs .ItemBoxLogo .UserPage .UserPageArrow {
	width: 25px;
	float: right;
	margin-top: 5px;
}
.Boxs .ItemBoxBottom p {
	padding-top: 2px;
}
.Boxs p {
	margin-bottom: 4px;
}



.ImgCenter {
	float: right;
	padding-top: 2px;
}
.ItemBottom {
	width: 205px;
	margin-bottom: 10px;
}
/*** CompareItemBox styles **************/
.Compare {
}

.Compare .ItemBox {
	background-image: url(../Images/ItemRowBg.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 752px;
	margin-bottom: 10px;
	text-align: center;
}
.Compare .ItemBoxTop {
	background-image: url(../Images/ItemRowTop.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.Compare .ItemBoxBottom {
	background-image: url(../Images/ItemRowBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 15px;
	clear: both;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 20px;
}
.Compare .TableList {
	font-size: 90%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 15px;
}

.Compare .TableList td {
	padding: 2px 2px 2px 5px;
	text-align: left;
}

.Compare .TableList th {
	padding: 2px 2px 2px 5px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
.Compare .TableList tr {
}
.Compare .TableList .BorderNone {
	border-bottom: none;
}
.Compare .UserPage {
	padding: 5px 30px 0px 0px;
}
.Compare .UserPage .UserPageLink {
	color: #CC3300;
	float: left;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	line-height: 130%;
	width: 75px;
}
.Compare .UserPage .UserPageArrow {
	width: 25px;
	float: right;
	margin-top: 2px;
}
.PageTitle {
	clear: both;
	padding-right: 233px;
	padding-left: 15px;
}
.Close {
	float: right;
	margin: 0px 0px -10px 0px;
}
.Compare .ItemBoxPortrait {
	float: left;
}
.Rows .ItemBox .ItemRating {
	clear: both;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 20px 10px 15px;
}
.Rows .ItemBoxBottomDetails {
	margin: 0px 0px 0px 0px;
	padding-bottom: 15px;
	clear: none;
	float: none;
}
.Rows .ItemBoxBottomDetails .Left {
	float: left;
	width: 350px;
}
.Rows .ItemBoxBottomDetails .Right {
	float: right;
	width: 350px;
}
.ItemSearch {
	margin: -10px 20px 0px 15px;
}
.SeperatorTd {
	width: 1px;
	border-left: 1px solid #CCCCCC;
}
.TableSearch .TextAlignRight {
	text-align: right;
	vertical-align: middle;
}
.ItemSearchBottom {
	text-align: right;
	color: #CC3300;
	font-size: 85%;
}
.TextSmall {
	font-size: 60%;
}
/*** HomeBox styles **************/
.Home {
}
.Home .PageTitle {
	margin-top: 10px;
}
.Home .Left {
	float: left;
	padding-right: 5px;
}
.Home .Right {
	float: right;
	width: 360px;
}
.TextAlignRight {
	text-align: right;
	vertical-align: middle;
}.ItemFloatLeft {
	float: left;
}
.Home .ItemsContainer {
	padding-left: 15px;
}
.ItemCenter {
	text-align: center;
	margin-top: 0px;
}
.Top10 {
	width: 57px;
	height: 37px;
	background-color: #5181AD;
	float: left;
}
.Top10 .Portrait {
	text-align: right;
	width: 27px;
	float: right;
	margin-top: 1px;
	margin-right: 1px;
}
.Top10 .Number {
	float: left;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	margin-left: 4px;
	margin-top: 4px;
	text-align: center;
}
.Home a:link {
	color: #CC3300;
	text-decoration: none;
}

.Home a:visited {
	color: #CC3300;
	text-decoration: none;
}

.Home a:hover, .Home a:active	{
	color: #CC3300;
	text-decoration: underline;
	}
.Home .Right p {
	color: #000000;
	font-size: 75%;
}
.Home .Right .RightBottom {
	margin-top: 30px;
	margin-left: 20px;
}
.Home .Left p {
	color: #000000;
}
.Home .Footer a	{
	color: #CC3300;
	text-decoration: none;
	}
	
.Home .Footer a:hover	{
	color: #CC3300;
	text-decoration: underline;
	}
.Home .Footer a:visited	{
	color: #CC3333;
	text-decoration: none;
	}
.Home .UtilityLinks a:link{
	color: #CC3300;
	text-decoration: none;
}
.Home .UtilityLinks a:visited{
	color: #CC3300;
	text-decoration: none;
}
.Home .UtilityLinks a:hover{
	text-decoration: underline;
	color: #CC3300;
}
.Home .UtilityRegistered {
	margin-top: 20px;
	text-align: right;
}
.Home .UtilityRegistered a:link{
	color: #003399;
	text-decoration: none;
}
.Home .UtilityRegistered a:visited{
	color: #003399;
	text-decoration: none;
}
.Home .UtilityRegistered a:hover{
	text-decoration: underline;
	color: #003399;
}
.PopUp {
	background-color: #FFFFFF;
	width: 302px;
	background-image: url(none);
	font-size: 90%;
}
.PopUpBody {
	width: 302px;
	background-image: url(../Images/PopUpBg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 10px;
	margin-left: 10px;
}
.PopUpTop {
	background-image: url(../Images/PopUpTop.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.PopUpBottom {
	background-image: url(../Images/PopUpBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.PopUp .Close {
	margin: 5px 15px 0px 0px;
}
.PopUpContent {
	padding: 0px 10px 0px 10px;
}
.PopUp .ItemBoxPortrait {
	float: left;
	padding-top: 3px;
}
.VSeperatorTd {
	border-top: 1px solid #CCCCCC;
	height: 1px;
}
.PopUpContent p {
	font-size: 80%;
	line-height: 120%;
	margin-bottom: 5px;
}
.PopUp .TableList {
	margin-top: 0px;
}

.PopUp .TableList td {
	border-bottom: solid #CCCCCC 1px;
	padding: 5px 5px 0px 2px;
	font-size: 100%;
	border-left: none;
}

.PopUp .TableList th {
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	text-align: left;
	font-size: 90%;
	border-left: none;
	border-bottom: 1px solid #CCCCCC;
}
.PopUp .TableList .BorderNone {
	border-bottom: none;
}

.PopUpRate {
	background-color: #FFFFFF;
	width: 407px;
	background-image: url(none);
	font-size: 90%;
}
.PopUpRateBody {
	width: 407px;
	background-image: url(../Images/PopUpRateBg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 10px;
	margin-left: 10px;
}
.PopUpRateTop {
	background-image: url(../Images/PopUpRateTop.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.PopUpRateBottom {
	background-image: url(../Images/PopUpRateBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.TableDetailsRate {
	font-size: 90%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
}

.TableDetailsRate td {
	padding: 2px 0px 2px 0px;
	text-align: left;
	color: #CC3300;
	font-size: 90%;
}
.TableDetailsRate th {
	padding: 2px 2px 2px 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.PopUpRate .Close {
	margin: 5px 15px 0px 0px;
}
.TextBlack {
	color: #000000;
}
.TextAlignLeft {
	text-align: left;
}
.Home .ItemBoxSearch {
	width: 760px;
	margin-left: 80px;
}
.PageNumbers .ItemNewSearch {
	float: left;
}
.Rows .ItemBoxBottomDetails p {
	border: none;
}
.UserComment {
	clear: both;
	margin-bottom: 10px;
	border-top: 1px solid #CC3300;
	padding-top: 5px;
}
.UserCommentPortrait {
	float: left;
	padding-top: 3px;
}
.UserCommentDetails {
	float: right;
	width: 650px;
}
.Right {
	float: right;
}
.ItemBox .Rating {
	text-align: center;
}
.Rating p {
	text-align: center;
	padding-top: 5px;
}
.LoginStrip {
	background-color: #B82F01;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
	width: 970px;
	height: 25px;
	padding: 2px 10px 0px 0px;
}
.LoginStrip th {
	font-weight: normal;
	text-align: right;
}
.LoginStrip td {
	text-align: left;
}
.OooBox {
	text-align: center;
	width: 100%;
	clear: both;
	margin-top: 0px;
}
.Blue {
	color: #003399;
}
#Top1 {
	background-image: url(../Images/Top10Bg_f01.gif);
	min-height:140px;
}
#Top2 {
	background-image: url(../Images/Top10Bg_f02.gif);
	min-height:140px;
}
#Top3 {
	background-image: url(../Images/Top10Bg_f03.gif);
	min-height:140px;
}
#Top4 {
	background-image: url(../Images/Top10Bg_f04.gif);
	min-height:140px;
}
#Top5 {
	background-image: url(../Images/Top10Bg_f05.gif);
	min-height:140px;
}
#Top6 {
	background-image: url(../Images/Top10Bg_f06.gif);
	min-height:140px;
}
#Top7 {
	background-image: url(../Images/Top10Bg_f07.gif);
	min-height:140px;
}
#Top8 {
	background-image: url(../Images/Top10Bg_f08.gif);
	min-height:140px;
}
#Top9 {
	background-image: url(../Images/Top10Bg_f09.gif);
	min-height:140px;
}
#Top10 {
	background-image: url(../Images/Top10Bg_f10.gif);
	min-height:140px;
}.ItemPresence {
	padding-top: 5px;
}
.HomeContainer {
	width: 770px;
	margin: 0em auto;
	text-align: center;
	padding: 55px 0px 85px 0px;
}
.Home .OooBox {
}
.Home .OooBoxTop {
	background-repeat: no-repeat;
	padding: 3px 3px 3px 0px;
}
.Home .OooBoxBottom {
	background-repeat: no-repeat;
	font-size: 90%;
	padding: 7px 3px 6px 3px;
}
.Home .OooBoxTop h2 {
	text-align: left;
	margin: 0;
}
.OooBoxTop h2 {
	text-align: center;
	margin: 0;
}
.OooBox .SeperatorTd {
	background-image: url(../Images/OooSeperator.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 18px;
	border: none;
}
.OooPercentBlue {
	font-size: 200%;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
.OooPercentRed {
	font-size: 200%;
	font-weight: bold;
	color: #CC3300;
	text-align: center;
}
.HomeSeperator {
	background-image: url(../Images/Seperator.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 24px;
}
.SiteStats {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 6px;
	font-size: 90%;
	margin-top: 15px;
}
.HomeAd {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.MainRight .MainBody {
	float: right;
}
.MainRight .SideBar {
	float: left;
}
.RandomPeopleImg {
	float: left;
	width: 93px;
	margin-bottom: 12px;
}
.MainRight .Boxs .ItemBox .ItemBoxPortrait {
	float: left;
}
.MainRight .Container .MainBody .Boxs .ItemBox .ItemBoxLeft .ItemBoxDetails {
	float: right;
	width: 65px;
	font-size: 80%;
}.MainRight .Container .MainBody .Boxs .ItemBox .ItemBoxLeft .ItemBoxDetails .Left {
	width: 65px;
}
.MainRight .ItemsContainer {
	padding-left: 0px;
}
.ItemBoxMain {
	padding-right: 20px;
	padding-left: 15px;
}
.OooLeftBox {
	background-color: #E4F3FF;
	border: 1px solid #DFDFDF;
	padding: 8px;
	width: 320px;
}

.OooRightBox {
	background-color: #F7E9E5;
	border: 1px solid #DFDFDF;
	padding: 8px;
	width: 320px;
}
.OooBarBlue {
	background-color: #E6F5FF;
	height: 100px;
	width: 12px;
	border: 1px solid #0267FF;
	margin-top: 15px;
}
.OooBarRed {
	background-color: #F5E3DE;
	height: 100px;
	width: 12px;
	border: 1px solid #CC3300;
	margin-top: 15px;
}
.Home .OooBarRed {
	margin: 0px;
}
.Home .OooBarBlue {
	margin: 0px;
}
.OooRightBox h3 {
	text-align: right;
}
.OooRightBox p {
	text-align: right;
}
.Spacer {
	height: 150px;
}
.IndexSites {
	margin: 15px;
}
.HomeTitle h1{
	font-size: 140%;
	font-weight: normal;
	color: #CC3300;
	margin: 6px 0px 10px 0px;
}
.Home h2 {
	font-weight: normal;
	margin-top: 0px;
	font-size: 120%;
	margin-bottom: 5px;
	padding: 0px;
}
.Seperator {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1%;
	margin-bottom: 8px;
}

.HomeTitle a:link {
	color: #CC3300;
	text-decoration: underline;
}

.HomeTitle a:visited {
	color: #990000;
	text-decoration: underline;
}

.HomeTitle a:hover, .HomeTitle a:active	{
	color: #CC3300;
	text-decoration: none;
	}
.RegistrationBox {
	padding: 15px;
	width: 650px;
	margin: 0em auto;
	border: 2px solid #CC3300;
	margin-top: 15px;
}
.RegistrationBox .Logo {
	float: none;
	text-align: left;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dashed #CC3300;
}
.OverflowBox {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.Home p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 85%;
}
.Home ul {
	margin-bottom: 5px;
	font-size: 85%;
}
.Home .Footer p {
	padding: 0px;
}
.Left {
	float: left;
	padding-right: 5px;
}
