.LoadMask
{
position: absolute; 
z-index: 500; 
top: 0px; 
left: 0px; 
width: 100%; 
height: 100%; 
opacity: .4; 
filter: alpha(opacity=40); 
background-color:transparent; 
background-color: #436a84; 
background-repeat: repeat; 
display:none; 
}

body,html{
	margin:0;
	padding:0;
	height:100%;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#siteWrapper{
	margin:0 auto;
	padding:0;
	width:927px;
}
#headerFrame{
	background-image:url(../Images/header_bg.jpg);
	background-repeat:no-repeat;
	width:887px;
	height:89px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#topText{
	width:887px;
	height:38px;
}
#logoFrame{
	width:233px;
	height:37px;
	float:left;
}


#searchFrame{
	width:160px;
	height:50px;
}
#searchFrame input{
	background-image:url(../Images/search_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:127px;
	height:22px;
	padding-top:8px;
	padding-left:7px;
	border:0px;
	font-size:11px;
	float:left;
}
#searchField{
	width:134px;
	float:left;
}
#searchButton{
	float:right;
	width:26px;
}
.searchResultsFrame{
	float:right;
	padding-top:10px;
	width:576px;
	height:116px;
}



#createButton{
	float:right;
	width:67px;
	padding-top:6px;
}
#createField input{
	background-image:url(../Images/create_bg.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:22px;
	padding-top:8px;
	padding-left:7px;
	border:0px;
	font-size:11px;
	background-color:#f2622a;
}
#createField{
	float:right;
	width:223px;
	padding-right:6px;
	padding-top:6px;
}


#leftColumn{
	float:left;
	width:160px;
	padding-top:30px;
	padding-bottom:30px;
}
#rightColumn{
	float:right;
	width:737px;
	padding-top:30px;
	padding-bottom:30px;
}
#fullColumn{
	width:927px;
	padding-top:30px;
	padding-bottom:30px;
}
#footerFrame{
	border-top:1px dotted #f2622a;
	width:927px;
	margin:0 auto;
	padding-bottom:60px;
	padding-top:3px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}
#footerFrame a{
	color:#333333;	
}
#footerFrame a:hover{
	color:#f2622a;	
}


/* BOXES */


.darkgreyLoop{
	width:186px;
	background-image:url(../Images/left_darkgrey_loop.jpg);
	background-repeat:repeat-y;
}
.darkgreyTop{
	width:140px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(../Images/left_darkgrey_top.jpg);
	background-repeat:no-repeat;
}
.darkgreyTop a{
	color:#ffffff;
	font-size:14px;
}
.darkgreyTop a:hover{
	color:#f2622a;
	font-size:14px;
}
.darkgreyFooter{
	width:186px;
	height:24px;
	background-image:url(../Images/left_darkgrey_footer.jpg);
	background-repeat:no-repeat;
}

.whiteLoop{
	width:186px;
	background-image:url(../Images/left_white_loop.jpg);
	background-repeat:repeat-y;
}
.whiteTop{
	width:140px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(../Images/left_white_top.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:14px;
}
.whiteTop a{
	color:#333333;
}
.whiteTop a:hover{
	color:#f2622a;
}
.whiteFooter{
	width:186px;
	height:25px;
	background-image:url(../Images/left_white_footer.jpg);
	background-repeat:no-repeat;
}

/* Profile pic DIVS */

.profilePicHolderLarge{
	width:100px;
	background-repeat:no-repeat;
	background-position:top;
}
.profilePicHolderSmall{
	width:40px;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

/* Thumb DIVS */

.thumbHolder{
	float:left;
	width:141px;
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:top;
}
.relatedThumbHolder{
	width:141px;
	margin-top:8px;
	background-repeat:no-repeat;
	background-position:top;
}
.thumbSpacer{
	width:8px;
	height:106px;
	float:left;
}
.thumbInfo{
	width:121px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background-image:url(../Images/thumb_info_loop.jpg);
	background-repeat:repeat-y;
	font-size:10px;
	text-align:center;
}
.thumbInfoLink{
	font-size:10px;
}
.thumbInfoLink a{
	color:#2aa4f2;
}
.thumbInfoFooter{
	height:5px;
	width:141px;
	background-image:url(../Images/thumb_info_bottom.jpg);
	background-repeat:no-repeat;
}
.thumbInfo h1{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:8px;
	margin:0;
	text-align:center;
}
.thumbInfo h1 a{
	color:#333333;
}
.thumbInfo h1 a:hover{
	color:#f2622a;
}
.thumbUpFrame{
	float:left; 
	width:28px; 
	height:28px;
	padding-bottom:8px;
}
.thumbDownFrame{
	float:right;
	width:28px;
	height:28px;
	padding-bottom:8px;
}
.thumbDownFrameLeft{
	float:left;
	width:28px;
	height:28px;
	padding-left:10px;
	padding-bottom:8px;
}
.thumbUpScoreFrame{
	float:left; 
	padding-top:9px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:9px;
	font-weight:bold; 
	color:#86b34f;
}
.thumbDownScoreFrame{
	float:right;
	padding-top:9px;
	padding-left:5px;
	font-size:9px;
	font-weight:bold;
	color:#b34f4f;	
}
.thumbDownScoreFrameLeft{
	float:left;
	padding-top:9px;
	padding-left:5px;
	font-size:9px;
	font-weight:bold;
	color:#b34f4f;	
}
.addOptionFrame{
	float:right;
	padding-left:15px;
}
.editFrame{
	float:right;
	padding-left:15px;
	padding-top:5px;	
}
.viewPoll{
	float:right;
	margin-top:-5px;
}
.sourceURL{
	height:21px;
	width:45px;
	text-align:right;
	font-size:10px;
	font-style:italic;
	padding-top:8px;
	padding-right:20px;
	float:right;
}


/* pic DIVS */

.pollButtons{
	padding-top:8px;
	font-size:10px;
	margin:0 auto;
	height:38px;
}
.pollButtons a{
	color:#2aa4f2;	
}
.descriptionFrame{
	line-height:18px;
}
.descriptionFrame h1{
	padding-bottom:10px;
}
.descriptionFrame a{
	color:#f2622a;
}
.descriptionFrame a:hover{
	color:#333333;
}
.addToFavourites{
	float:right;
	width:33px;
	padding-left:20px;
}
.addToFavouritesText{
	float:right;
	padding-top:9px;
	padding-left:5px;
	font-size:9px;
	font-weight:bold;	
}
.shareThis{
	float:right;
	padding-left:10px;
}
.shareThisText{
	float:right;
	padding-top:9px;
	padding-left:5px;
	font-size:9px;
	font-weight:bold;	
}
.optionPic{
	float:left; 
	width:290px; 
	margin-top:10px;
	margin-right:10px;
	padding-bottom:13px;
	background-repeat:no-repeat;
	background-position:top;
}
.optionVid{
	float:left;
	width:290px;
	text-align:left;
	margin-top:10px;
	margin-right:10px;
	padding-bottom:13px;
}
.optionVid a{
	color:#f2622a;
}
.optionVid a:hover{
	color:#333333;
}
.optionButtons{
	padding-top:8px;
	font-size:10px;
	margin:0 auto;
	width:121px;
}
.optionButtons a{
	color:#2aa4f2;	
}
.optionDescription{
	font-size:11px;
	float:left;
	width:737px;
	margin-top:2px;
}



.contentHolder{
	padding-top:10px;
	padding-bottom:30px;
	width:737px;
}
.contentHolder h2{
	padding-bottom:8px;
}

.contentHolderForm{
	padding-top:10px;
	padding-bottom:12px;
	width:927px;
}
.formHolder{
	padding-top:22px;
	padding-bottom:22px;
	width:925px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background-image:url(../Images/form_bg.jpg);
	background-repeat:repeat-x;
	background-color:#eeeeee;
}
.formFooter{
	width:927px;
	height:30px;
	background-image:url(../Images/form_bg_footer.jpg);
	background-repeat:no-repeat;
}
.formHolder a{
	text-decoration:underline;
}
.formCenter{
	width:373px;
	margin:0 auto;
}
.formLeft{
	width:373px;
	float:left;
	padding-left:59px;
}
.formRight{
	width:373px;
	float:right;
	padding-right:59px;
}
.pageNumberFrame{
	text-align:center;
	padding-bottom:20px;
}
.pageNumberFrame a span{
	color:#f2622a;
}
.pagePrevious{
	width:100px;
	text-align:left;
	float:left;
}
.pageNext{
	width:100px;
	text-align:right;
	float:right;
}
.pageNumbers{
	text-align:center; 
	width:537px;
	float:left;
}
.pageBreadcrumbs{
	float:left;
	padding-top:3px;
}
.pageBreadcrumbs a{
	font-weight:bold;
}
.pageItems{
	float:right;
}
.pageItems select{
	font-size:10px;
}



/* Headings */

.headingFrame{
	width:717px;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-image:url(../Images/heading_bar.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
.headingFrame a{
	color:#ffffff;
}
.headingFrameForm{
	width:907px;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-image:url(../Images/heading_bar_form.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
.headingFrameForm a{
	color:#ffffff;
}
.headingFrameSub{
	width:717px;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-image:url(../Images/heading_bar_sub.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
.headingFrameSub a{
	color:#ffffff;
}
.headingFrameSubForm{
	width:907px;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-image:url(../Images/heading_bar_sub_form.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
.headingFrameSubForm a{
	color:#ffffff;
}



/* Comments */

.headingFrameComments{
	width:737px;
	padding-top:4px;
	margin-top:8px;
	min-height:15px;
	background-image:url(../Images/heading_bar_comments.jpg);
	background-repeat:no-repeat;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
/* for Internet Explorer */
/*\*/
* html .headingFrameComments {
	height:15px;
}
.headingFrameComments a{
	color:#333333;
}
.headingFrameComments a:hover{
	color:#f2622a;
}
.headingFrameCommentsFooter{
	width:737px;
	height:5px;
	background-image:url(../Images/heading_bar_comments_footer.jpg);
	background-repeat:no-repeat;
}

.commentsFrame{
	border:1px solid #e5e5e5;
	width:735px;
	display:none;
}
.comment{
	float:left;
	width:554px;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:2px;
	border-top:1px dotted #cccccc;
}
.commentRating{
	float:right;
	width:121px;
	padding-top:20px;
	padding-right:20px;
	border-top:1px dotted #cccccc;
}
.commentText{
	font-style:italic;
	float:left;
	padding-left:10px;
	width:504px;
}
.commentWrite{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:12px;
	padding-top:20px;
	width:695px;
	border-top:1px dotted #cccccc;
}
.commentsFrameSpacer{
	background-color:#e5e5e5;
	height:4px;
}



/* Slider */

.headingFrameComments h1{
	cursor:pointer;
}
.headingFrameComments h1.collapsed:hover{
	background-image:url(../Images/arrow_right_orange.jpg);
	background-repeat:no-repeat;
	background-position:10px 2px;
	padding-left:25px;
	color:#f2622a;
}
.headingFrameComments h1.expanded {
	background-image:url(../Images/arrow_down_orange.jpg);
	background-repeat:no-repeat;
	background-position:9px 4px;
	padding-left:25px;
	color:#f2622a;
}
.headingFrameComments h1.collapsed {
	background-image:url(../Images/arrow_right.jpg);
	background-repeat:no-repeat;
	background-position:10px 2px;
	padding-left:25px;
}


/* Common */

.inactiveLink a{
	color:#333333;
}
.inactiveLink a:hover{
	color:#ffffff;
}
.activeLink a{
	color:#ffffff;
}
.activeLink a:hover{
	color:#ffffff;
}

.inactiveCatLink a{
	color:#ffffff;
}
.inactiveCatLink a:hover{
	color:#f2622a;
}
.activeCatLink a{
	color:#f2622a;
}
.activeCatLink a:hover{
	color:#f2622a;
}


a{
	text-decoration:none;
	color:#333333;
}
a:hover{
	text-decoration:none;
	color:#f2622a;
}
a img {
	border:none;
}
.clearBoth{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

ol{
	margin-top:8px;
	margin-bottom:0px;
	margin-left:24px;
	padding-left:0;
	line-height:16px;
}
ol li{
	list-style-type:upper-alpha;
}
.privacy ol li{
	list-style-type:upper-alpha;
}
ol .number li{
	list-style-type:decimal;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:0;
}
li{
	padding-bottom:8px;
}
.red{
	color:red;
}
.orange{
	color:#ff672b;
}
hr{
	border-bottom:1px dotted #aaaaaa;
	border-top:0 #aaaaaa;
	color:#aaaaaa;
	height:1px;
	margin-top:4px;
}
p { 
	padding-top:8px;
	padding-bottom:8px;
	margin:0;
	line-height:16px;
}
h1{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
h2{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:16px;
	margin:0;
}
h3{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	margin:0;
}
h1 span{
	font-weight:normal;
	font-style:italic;
}
form{
	padding:0;
	margin:0;
}
.fieldSpacer input{
	width:350px;
	height:21px;
	padding-top:8px;
	padding-left:7px;
	font-size:11px;
	color:#777777;
}
select{
	color:#777777;
	padding-left:7px;
	font-size:11px;
}
textarea{
	width:346px;
	height:136px;
	padding-top:8px;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	color:#777777;
}
.fieldSpacer{
	padding-bottom:16px;
}
.imageTrans{
	behavior:url(iepngfix.htc);
}
.smallText{
	font-size:9px; 
	font-style:normal;
}
.smallText a{
	color:#f2622a;
}
.smallText a:hover{
	color:#333333;
}
.greyed a{
	color:#aaaaaa;
}
.greyed a:hover{
	color:#aaaaaa;
}
