@charset "windows-1255";
html {
	min-height: 100%;
	height:auto;
	margin:0px;
}

body {
	font:normal 12px Arial;
	color:#000;
	margin:0px;
	padding:0px;
	height:100%;
	background:#000;
	direction:rtl;
}
FORM, H1, H2, H3, H4 {
	margin:0px;
	padding:0px;
}
INPUT, SELECT {
	font:normal 11px Arial;
	color:black;
}
H1 {
	margin:0px;
	font:bold 16px Arial;
	color:#000;
}
H2 {
	margin:0px;
	font:bold 14px Arial;
	color:#fff;
}
p {
	margin:0px;
	padding:0px;
}
b {
	font-size:13px;	
}
img {
	border:none;
}
A, A:hover, A:visited, A:link {
	color:white;	
}
#Top {
	width:977px;
	padding-top:11px;
}
#Mid {
	width:977px;
	padding-top:7px;
	background:url(../images/site_bg.jpg) repeat-y center;
}
#Bot {
	width:977px;
	clear:both;
}
#Header {
	position:relative;
	width:977px;
	height:128px;
	direction:rtl;
	background:url(../images/header.jpg) no-repeat center;
	cursor:pointer;
}
#Menu {
	width:975px;
	height:35px;
	background:url(../images/menu_bg.jpg) repeat-x bottom;
	direction:rtl;
}
#BottomMenu {
	width:977px;
	height:192px;
	clear:both;
	text-align:center;
	direction:rtl;
	background:url(../images/bottom_menu_bg.jpg) no-repeat center;
	color:#828282;
	font-weight:normal;
}
#BottomMenu #BottomBody {
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	text-align:right;
}
#BottomMenu A {
	font-family:Arial;
	font-size:12px !important;
	color:#828282;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
}
#BottomMenu A:hover {
	text-decoration:underline;
}

#BottomPage {
	padding:5px;
	direction:rtl;
}
#Footer {
	width:977px;
	height:38px;
	direction:rtl;
}
#Footer Table {
	width:98%;
	height:38px;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;	
	text-align:right;
}
#Footer A {
	font-family:Arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#Footer A:hover {
	text-decoration:underline;
}


#Main {
	width:977px;
	padding-top:15px;
	overflow:hidden;
}

#MainLeft {
	float:left;
	width:787px;
}
#MainLeft2 {
	float:left;
	width:638px;
	padding-left:1px;
	padding-top:10px;
}
#MainRight {
	float:right;
	width:178px;
	text-align:center;
	padding-right:5px;
}
#MainRight2 {
	float:right;
	width:322px;
	text-align:center;
	padding-right:15px;
	padding-top:10px;
}

#DefaultHotMoviesHeader {
	width:787px;
	height:42px;
	background:url(../images/default_hot_movies_header_bg.jpg) no-repeat center;	
}
#DefaultHotMoviesHeader H1 {
	font:bold 15px Arial;
	color:white;
	text-align:right;
	text-indent:15px;
	line-height:42px;	
}
#DefaultHotMoviesResults {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
}
#DefaultHotMoviesResults Table {
	width:100%;	
}
#DefaultHotMoviesResults Table TH {
	width:100%;
	border-bottom:2px solid #202020;	
}

#DefaultHotMoviesResults Table TD {
	width:33%;
	height:282px;
	background:url(../images/ver_sep.gif) repeat-y left;
	border-bottom:2px solid #202020;	
}
#DefaultHotMoviesResults #catTitle {
	font:bold 14px Arial;
	color:#fff;
	line-height:38px;
}
#DefaultHotMoviesResults #catImage {
	width:210px;
	height:153px;	
}
#DefaultHotMoviesResults #catDesc {
	font:normal 11px Arial;
	color:#fff;
	width:205px;
	height:40px;
	text-align:right;
	overflow:none;
}
#CategoryBoxHeader {
	width:178px;
	height:30px;
	background:url(../images/SideMenuTitle.png) no-repeat center;
	font:bold 12px Arial;
	color:white;
	text-align:center;
	line-height:30px;
}
#CategoryBox {
	width:178px;
	text-align:right;
}
/* Login Box */
#LoginBoxTop {
	width:175px;
	height:36px;
	background:url(../images/home_23.jpg) no-repeat center;	
}
#LoginBox {
	width:175px;
	text-align:center;
	background:url(../images/login_box_bg.jpg) repeat-y center;
}
#LoginBox Span {
	padding:5px;	
}
#LoginBox Table {
	width:152px;
}
#LoginBox Table TH {
	font:bold 11px Arial;
	color:#bb0000;
	text-align:right;
	white-space:nowrap;
}
#LoginBox Table TD {
	font:normal 12px Arial;
	color:black;
	height:25px;
	text-align:center;
	background:url(../images/login_box_td_bg.jpg) no-repeat center;
	white-space:nowrap;
}
#LoginBox Table TD Input {
	width:150px;
	border:none;
	background:none;
	color:white;
	text-align:center;
}
#LoginBox #LoginBtn {
	width:43px;
	height:20px;
	border:none;
	cursor:pointer;
	background:url(../images/btnEnter.png) no-repeat;
}
#LoginBoxBottom {
	width:175px;
	background:url(../images/home_37.jpg) no-repeat bottom;
}
/* End Login Box */
/* Personal Area Box */
#PersonalAreaBoxTop {
	width:175px;
	height:40px;
	background:url(../images/personal_area_header.jpg) no-repeat center;	
}
#PersonalAreaBox {
	width:175px;
	text-align:center;
	background:url(../images/login_box_bg.jpg) repeat-y center;
}
#PersonalAreaBox Table {
	width:152px;
	font:normal 12px Arial;
	color:white;
	text-align:center;	
}
#PersonalAreaBox Table TH {
	text-align:center;
	padding-top:13px;
	padding-bottom:8px;
}
#PersonalAreaBox A {
	font:normal 12px Arial;
	color:#bb0000;
	text-decoration:underline;
}

#PersonalAreaBox A:hover {
	font:normal 12px Arial;
	color:#bb0000;
	text-decoration:none;
}

#PersonalAreaBoxBottom {
	width:175px;
	background:url(../images/home_37.jpg) no-repeat bottom;
}


#LoginBox2 DIV {
	padding-top:30px;
}
#LoginBox2 Table {
	width:190px;
}
#LoginBox2 Table TH {
	font:bold 12px Arial !important;
	color:black !important;
	height:20px !important;
	text-indent:10px !important;
	text-align:right !important;
	white-space:nowrap !important;
	background:none !important;
}
#LoginBox2 Table TD {
	font:normal 12px Arial;
	color:black;
	height:20px;
	text-align:center;
	white-space:nowrap;
}
#LoginBox2 Table A {
	font:bold 12px Arial;
	color:#840bc9;
	text-decoration:none;
}
#LoginBox2 Table A:hover {
	text-decoration:underline;	
}
#LoginBox2 #LoginBtn {
	width:65px;
	height:22px;
	border:none;
	background:url(../images/btnEnter.png) no-repeat;
}

#MailinglistBoxHeader {
	width:241px;
	height:38px;
	background:url(../images/default_53.jpg) no-repeat center;	
}
#MailinglistBox {
	width:241px;
	text-align:right;
	background:url(../images/default_55.jpg) no-repeat bottom left;
	overflow:hidden;
}
#MailinglistBox Table {
	width:100%;
	font:normal 12px Arial;
	color:#545454;
	text-align:right;	
}
#MailinglistBox Table DIV {
	padding:3px;
	text-align:center;	
}
#DeliveryBoxHeader {
	width:241px;
	height:38px;
	background:url(../images/default_70.jpg) no-repeat center;	
}
#DeliveryBox {
	width:220px;
	text-align:right;
}
#DeliveryBox DIV {
	width:220px;
	height:30px;
	font:normal 12px Arial;
	color:#545454;
	border-bottom:1px dotted #828487;
	line-height:30px;	
}
#ClientsFeedbackBoxHeader {
	width:241px;
	height:38px;
	background:url(../images/default_80.jpg) no-repeat center;	
}
#ClientsFeedbackBox {
	width:220px;
	text-align:right;
}
#ClientsFeedbackBox DIV {
	width:220px;
	font:normal 12px Arial;
	color:#545454;
	border-bottom:1px dotted #828487;
}
#ClientsFeedbackBox DIV SPAN {
	font:bold 12px Arial;
	color:#0174f6;
	display:block;
}

#DefaultPageBox {
	width:775px;
	height:346px;
	background:url(../images/home_21.jpg) no-repeat center;
	position:relative;
}
#DefaultPageBox #VideoBox {
	position:absolute;
	width:376px;
	height:305px;
	top:20px;
	left:380px;
	
}
#DefaultPageBox #VideoBox Iframe {
	width:376px;
	height:305px;
}
#DefaultPageBox #JoinBtn {
	position:absolute;
	width:172px;
	height:36px;
	top:204px;
	left:115px;
	padding:0px;
	margin:0px;
}
#DefaultPageBox #JoinBtnLink {
	position:absolute;
	width:227px;
	height:20px;
	top:264px;
	left:117px;
	padding:0px;
	margin:0px;
}

#PageHeader {
	width:977px;
	height:38px;
	background:url(../images/big_title_bg.jpg) no-repeat center;	
}
#PageHeader H1 {
	float:right;
	font:bold 15px Arial;
	color:white;
	text-align:right;
	text-indent:10px;
	line-height:38px;
}
#PageSubHeader {
	width:975px;
	height:41px;
	background:url(../images/surImages_nav_bg.jpg) repeat-x bottom;
	font:bold 12px Arial;
	color:#fff;
	line-height:41px;
}
#PageSubHeader H1 {
	font:bold 15px Arial !important;
	color:white !important;
	text-align:center !important;
	line-height:41px !important;
}
#PageBoxHeader {
	width:787px;
	height:38px;
	background:url(../images/category_03.jpg) no-repeat;
	text-align:right;
}
#PageBoxHeader H1 {
	float:right;
	font:bold 15px Arial;
	color:white;
	text-align:right;
	text-indent:10px;
	line-height:38px;
}
#PageBoxHeader #BreadCrumbs {
	float:left;
	height:36px;
	color:black;
	padding-left:10px;
	text-align:left;
	font:normal 11px Arial;
	line-height:36px;	
}
#PageBoxHeader #BreadCrumbs A {
	font:normal 11px Arial;
	color:black;
	text-decoration:underline;
	line-height:36px;
}
#PageBoxHeader #BreadCrumbs A:hover {
	text-decoration:none;
}
#PageBox {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
	min-height:250px;
	overflow:hidden;
	border-bottom:1px dotted #4f4f4f;
}
#PageBox #InnerPage {
	padding:10px;
	text-align:right;
	color:white;
}
#PageBoxFooter {
	width:761px;
	height:25px;
	background:url(../images/pagebox_TextBot.png) no-repeat;
}
#PageBoxClear {
	padding-bottom:15px;	
}
#PageBox #ContactBox {
	width:548px;
	overflow:hidden;
}
#PageBox #ContactBox #LeftSide {
	float:left;
	width:241px;
	height:564px;
	background:url(../images/contact_03.jpg) no-repeat center;
}
#PageBox #ContactBox #RightSide {
	float:right;
	width:307px;
	height:564px;
	background:url(../images/contact_05.jpg) no-repeat center;
}
#PageBox #ContactBox #RightSide Table {
	width:245px;
	padding-top:50px;
	text-align:right;
}
#PageBox #ContactBox #RightSide Table TH {
	font:bold 14px Arial;
	color:#e99413;
	text-align:right;
	white-space:nowrap;
}
#PageBox #ContactBox #RightSide Table TD Input[type=text], #PageBox #ContactBox #RightSide Table TD Input[type=password] {
	font:bold 12px Arial;
	color:#fff;
	width:183px;
	height:31px;
	background:url(../images/contact_input_bg.png) no-repeat center;
	text-indent:2px;
	border:none;
}
#PageBox #ContactBox #RightSide Table TD Textarea {
	font:bold 12px Arial;
	color:#fff;
	width:246px;
	height:100px;
	background:url(../images/contact_textarea_bg.png) no-repeat center;
	border:none;
	overflow:hidden;
	text-indent:2px;
}

#PageBox #LoginBox {
	width:366px;
	overflow:hidden;
}
#PageBox #LoginBox #LeftSide {
	float:left;
	width:156px;
	height:250px;
	background:url(../images/login_03.jpg) no-repeat center;
}
#PageBox #LoginBox #RightSide {
	float:right;
	width:210px;
	height:250px;
	background:url(../images/login_04.jpg) no-repeat right;
}
#PageBox #LoginBox #RightSide Table {
	width:245px;
	padding-top:50px;
	text-align:right;
}
#PageBox #LoginBox #RightSide Table TH {
	font:bold 14px Arial;
	color:#e99413;
	text-align:right;
}
#PageBox #LoginBox #RightSide Table TD {
	text-align:right;
	background:none;
}
#PageBox #LoginBox #RightSide Table TD Input {
	font:bold 12px Arial;
	color:#fff;
	width:183px;
	height:31px;
	background:url(../images/contact_input_bg.png) no-repeat center;
	text-indent:2px;
	border:none;
}
#PageBox #LoginBox #RightSide Table TH #LoginBtn {
	width:138px !important;
	height:33px !important;
	cursor:pointer !important;
	background:url(../images/enter_btn.png) no-repeat center !important;
}
#PageBottomBox {
	width:761px;
	text-align:right;
	color:#000;
}
#PageBox2 {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
	overflow:hidden;
}

#SearchBox {
	width:175px;
	height:30px;
	background:url(../images/search_text_bg.png) no-repeat center;
}
#SearchBox Input[type=text] {
	float:right;
	width:145px;
	height:30px;
	font:normal 12px Arial;
	color:white;
	text-align:center;
	border:none;
	background:none;
	line-height:30px;
}
#SearchBox Input[type=submit] {
	float:left;
	width:20px;
	height:30px;
	border:none;
	background:none;
	cursor:pointer;
}
#SearchBox #Cart {
	float:right;
	min-width:140px;
	height:40px;
	font:bold 12px Arial;
	color:black;
	text-align:center;
	line-height:40px;
}
#SearchBox #SearchCategory
{
	float:right;
	height:40px;
}
#SearchBox #SearchCategory Table {
	width:100%;
	height:40px;
}
#SearchBox #SearchCategory Select {
	width:150px;
	font:normal 12px Arial;
	color:black;
	text-align:center;
}
#SearchBox #SearchCategory Input #SearchBtn {
	width:94px;
	height:22px;	
}
#SearchBox #Clear {
	clear:both;	
}
#MoviesHeaderBox {
	width:787px;
	height:38px;
	background:url(../images/category_03.jpg) no-repeat;
}
#MoviesHeaderBox H1 {
	font:bold 15px Arial;
	color:white;
	text-indent:20px;
	text-align:right;
	line-height:38px;
}

#MoviesBox {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
}
#MoviesBox #MovieHeader {
	width:785px;
	height:42px;
	background:url(../images/movie_header_bg.jpg) repeat-x bottom;
}
#MoviesBox #MovieHeader Table {
	width:785px;
	height:42px;
	text-align:right;
}
#MoviesBox #MovieHeader #Spacer {
	width:24px;
}
#MoviesBox #MovieHeader #Name {
	font:bold 14px Arial;
	color:white;
	text-align:right;
	text-indent:10px;
}
#MoviesBox #MovieHeader #Length {
	font:bold 12px Arial;
	color:#ff9c24;	
	text-align:right;
}
#MoviesBox #MovieHeader #HDTag {
	width:88px;
	height:42px;
	background:url(../images/category_12.jpg) no-repeat center;	
}
#MoviesBox #MovieHeader #IPadTag2m {
	width:208px;
	height:42px;
	background:url(../images/ipad2m.png) no-repeat center;	
}
#MoviesBox #MovieHeader #IPadTag3m {
	width:208px;
	height:42px;
	background:url(../images/ipad3m.png) no-repeat center;	
}

#MoviesBox #MovieHeader #NewMovie {
	width:68px;
	height:42px;
	background:url(../images/category_10.jpg) no-repeat center;	
}
#MoviesBox #MovieHeader #MoviePrice {
	width:107px;
	height:42px;
	background:url(../images/price_tag.png) no-repeat center;
	text-align:right;
	text-indent:5px;
	color:#e99413;
	font:normal 12px Arial;
	white-space:nowrap;
}
#MoviesBox #MovieHeader #MoviePrice B {
	font:bold 14px Arial;	
}

#MoviesBox #MovieMid {
	width:785px;
	height:225px;
	border-bottom:1px solid #202020;
	font:normal 12px Arial;
	color:#b3b3b3;
	text-align:right;
}
#MoviesBox #MovieBottom {
	width:785px;
	height:63px;
	background:url(../images/movie_bottom_bg.jpg) repeat-x bottom;
}
#MoviesBox #MovieBottom Table {
	width:100%;
	height:63px;	
}
#MoviesBox #MoviePaging {
	width:785px;
	background:url(../images/movies_paging_bg.jpg) repeat-x bottom;
}
#MoviesBox #MoviePaging Table {
	width:100%;
	height:82px;
	color:#fff;
}
#MoviesBox #MoviePaging A {
	font:normal 12px Arial;
	color:#ff191a;
	text-decoration:none;
}
#MoviesBox #MoviePaging A:hover {
	text-decoration:underline;	
}
#MoviesBox #MovieContent {
	width:785px;
	min-height:560px;
	padding-top:10px;
	border-bottom:1px dotted #4f4f4f;
}
#MoviesBox #MovieContent #Left {
	float:left;
	width:331px;
	padding-left:10px;
}
#MoviesBox #MovieContent #Left #ButtonsBG
{
	width:331px;
	height:158px;
	background:url(../images/movie-details_06.jpg) no-repeat;
	text-align:center;
}
#MoviesBox #MovieContent #Left #ButtonsBG Div {
	padding-top:20px;	
}
#MoviesBox #MovieContent #Left #ButtonsBG A {
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
}
#MoviesBox #MovieContent #Left #Details {
	width:329px;
	min-height:385px;
	background:url(../images/movie_details_bg.jpg) no-repeat;
}
#MoviesBox #MovieContent #Left #Details #Desc {
	padding:10px;
	font:normal 12px Arial;
	color:#b3b3b3;
	text-align:right;	
}
#MoviesBox #MovieContent #Left #Details #Desc Table {
	width:100%;	
}
#MoviesBox #MovieContent #Left #Details #Desc Table TH {
	width:30%;
	font:bold 12px Arial;
	color:#ce0707;
	text-align:right;
	white-space:nowrap;
}
#MoviesBox #MovieContent #Left #Details #Desc Table TD {
	font:bold 12px Arial;
	color:#e99413;
	text-align:right;	
}
#MoviesBox #MovieContent #Right {
	float:right;
	width:430px;
	padding-right:5px;	
}



#ResponseHeader {
	width:785px;
	height:41px;
	background:url(../images/surImages_nav_bg.jpg) repeat-x bottom;
}
#ResponseHeader H4 {
	float:right;
	width:500px;
	font:bold 15px Arial;
	color:white;
	text-align:right;
	line-height:41px;
	text-indent:10px;
}
#ResponseHeader #AddBtn {
	float:left;
	width:auto;
	height:32px;
	display:inline;
	padding-left:10px;
	padding-top:9px;
}
#ResponsesForm {
	width:785px;
	border-bottom:1px solid #2a2a2a;
	text-align:right;
}
#ResponseHeader #ResMsg {
	font:bold 12px Arial;
	color:red;
	text-align:center;	
}
#ResponsesForm table {
	width:500px;
	color:#a20000;
}
#ResponsesTbl {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
	border-bottom:1px solid #2c2c2c;
}
#ResponsesTbl Table {
	width:785px;
	background:url(../images/surImages_nav_selected_bg.jpg) repeat-x top;
}
#ResponsesTbl TH {
	height:41px;
	font:bold 14px Arial;
	color:#a20000;
}
#ResponsesTbl TD {
	height:36px;
	font:bold 13px Arial;
	color:#fff;
}
#ResponsesTbl .DataBox {
	text-align:right;
	height:20px;
	font:normal 12px Arial;
	color:white;
	border-top:1px solid #2c2c2c;
}
#ResponsesTblFooter {
	width:719px;
	height:8px;
	background:url(../images/articlepage_14.jpg) no-repeat center;	
}
#ShoppingCart {
	width:234px;
	height:60px;
}
#ShoppingCart Table {
	width:100%;
	height:60px;
}
#ShoppingCart Table A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;	
}
#ShoppingCart Table A:hover {
	font:bold 12px Arial;
	color:black;
	text-decoration:underline;
}

#ShoppingCart Table TH {
	width:auto;
	height:60px;
	width:60px;
	background:url(../images/cart_total_bg.jpg) no-repeat center;
	font:bold 14px Arial;
	color:#f50100;
	line-height:60px;
}
#ShoppingCart Table TD {
	width:60%;
	height:60px;
	text-align:right;
	font:bold 12px Arial;
	color:black;
	line-height:60px;
}

#ShoppingCartResults {
	width:761px;
	background:url(../images/pagebox_TextMid.png) repeat-y center;	
}

#ShoppingCartResults Table {
	width:100%;
	background:url(../images/enter-adress_10.png) no-repeat top;
}

#ShoppingCartResults Table TH {
	font:bold 14px Arial;
	color:#000;
	text-align:center;
	height:32px;
}
#ShoppingCartResults Table TD {
	font:bold 12px Arial;
	color:#000;
	text-align:center;
	height:74px;
	border-bottom:1px dotted #b874e0;
}
#ShoppingCartResults Table TD A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;	
}
#ShoppingCartResults Table TD A:hover {
	font:bold 12px Arial;
	color:black;
	text-decoration:underline;
}
#ShoppingCartSubTotal {
	float:left;
	width:210px;
	height:35px;
	background:url(../images/shopping_cart_subtotal_bg.png) no-repeat left;
	font:bold 14px Arial;
	text-align:center;
}
#ShoppingCartSubTotal Table {
	width:100%;
	height:35px;
}
#ShoppingCartSubTotal Table TD {
	height:35px;
	font:bold 14px Arial;
}
#ShoppingCartSubTotal #SubTotalPrice {
	color:#cc1b70;	
}
#ShoppingCartButtons {
	float:right;
	width:761px;
	text-align:center;	
}
#NewsBox {
	padding-top:10px;
	padding-bottom:12px;
	padding-left:11px;
	padding-right:11px;
		
}
#NewsBoxHeader {
	width:212px;
	height:44px;
	background:url(../images/default_12.jpg) no-repeat;
	text-align:center;
}
#NewsBoxText {
	width:212px;
	height:104px;
	background:url(../images/default_14.jpg) no-repeat;
}
#NewsBoxText Table {
	width:100%;
	text-align:right;
	color:#406686;
}
#NewsBoxText Table TH {
	text-align:right;	
}
#NewsBoxText Table TH A {
	font:bold 13px Arial;
	color:#406686;
	text-decoration:none;	
}
#NewsBoxText Table TH A:hover {
	text-decoration:underline;
}
#NewsBoxBottom {
	width:212px;
	height:12px;
	background:url(../images/default_15.jpg) no-repeat;
	text-align:center;
}

#SurfersGallerySearchBox {
	width:785px;
	height:39px;
	background:url(../images/hor_sep.gif) repeat-x bottom;
}
#SurfersGallerySearchBox #ChooseYear {
	float:right;
	width:140px;
	height:39px;
	background:url(../images/SurfImages_10.jpg) no-repeat left;
	font:normal 12px Arial;
	color:white;
	text-align:center;
	line-height:39px;
}
#SurfersGallerySearchBox #ChooseYear Select {
	font:normal 12px Arial;
}
#SurfersGallerySearchBox #SortBy {
	float:left;
	width:222px;
	height:39px;	
	background:url(../images/SurfImages_10.jpg) no-repeat right;
	font:normal 12px Arial;
	color:white;
	text-align:center;
	line-height:39px;	
}
#SurfersGallerySearchBox #AddPhoto {
	float:left;
	width:90px;
	height:39px;
	text-align:center;
	vertical-align:middle;
	line-height:39px;
}
#SurfersGallerySearchBox #AddPhoto DIV {
	padding-top:9px;
}
#SurfersGallerySearchBox #Rank {
	float:right;
	width:140px;
	height:39px;
	background:url(../images/SurfImages_10.jpg) no-repeat left;
	font:bold 12px Arial;
	color:white;
	text-align:center;
	line-height:39px;
}
#SurfersGallerySearchBox #RankLocation {
	float:left;
	width:140px;
	height:39px;	
	background:url(../images/SurfImages_10.jpg) no-repeat right;
	font:normal 12px Arial;
	color:white;
	text-align:center;
	line-height:39px;	
}

#SurfersGalleryNavigation {
	width:785px;
	height:41px;
	background:url(../images/surImages_nav_bg.jpg) repeat-x bottom;
}
#SurfersGalleryNavigation Table {
	width:100%;
	height:41px;
	font:bold 12px Arial;
	color:white;
}
#SurfersGalleryNavigation Table TH {
	font:bold 15px Arial;
	color:orange;
	text-align:right;
	font:bold 14px Arial;
	text-indent:10px;
	/*width:30%;*/
	white-space:nowrap;
	background:url(../images/SurfImages_10.jpg) no-repeat left bottom;
	padding-left:2px;
	padding-right:2px;
}
#SurfersGalleryNavigation Table TD {
	width:8%;
	height:41px;
	background:url(../images/SurfImages_10.jpg) no-repeat left bottom;
	font:bold 14px Arial;
	white-space:nowrap;
	padding-left:2px;
	padding-right:2px;
	text-align:right;	
}
#SurfersGalleryNavigation Table TD A {
	font:bold 12px Arial;
	width:100%;
	height:100%;
	color:white;
	text-decoration:none;
	text-align:center;	
	line-height:41px;
}
#SurfersGalleryNavigation Table TD A:hover {
	color:#ff9a24 !important;	
}
#SurfersGalleryNavigation .selected {
	color:#ff9a24 !important;	
	background:url(../images/surImages_nav_selected_bg.jpg) repeat-x bottom;
}
#SurfersGalleryResults {
	width:787px;
	background:url(../images/main_left_bg.jpg) repeat-y center;
}
#SurfersGalleryResults Table {
	width:100%;	
}
#SurfersGalleryResults Table TD {
	width:33%;
	border-left:1px dotted #828282;
	background:url(../images/hor_sep.gif) repeat-x bottom;
}
#SurfersGalleryResults #surfTitle {
	width:255px;
	height:41px;
	text-align:center;
	font:bold 14px Arial;
	color:#a20000;
	line-height:41px;
}
#SurfersGalleryResults #surfImage {
	width:210px;
	height:155px;
}
#SurfersGalleryResults #surfDesc {
	width:255px;
	height:43px;
}
#SurfersGalleryResults #surfDesc Table {
	width:100%;
	height:43px;
}
#SurfersGalleryResults #surfDesc Table TD {
	background:none;
	border:none;
	height:43px;
	white-space:nowrap;	
}
#SurfersGalleryResults #surfDesc Table .date {
	font:normal 12px Arial;
	color:white;
}
#SurfersGalleryResults #surfDesc Table .rank {
	font:normal 12px Arial;
	color:#bb0000;
}
#SurfersGalleryResults #surfDesc Table .views {
	font:normal 12px Arial;
	color:#bb0000;
}

#CheckoutHeader {
	width:638px;
	height:42px;
	background:url(../images/CheckoutHeader_bg.jpg) repeat-x bottom;
	font:bold 14px Arial;
	color:#c50001;
	text-align:right;
	text-indent:10px;
	line-height:42px;
}
#CheckoutBox {
	width:638px;
	min-height:140px;
	background:url(../images/order_11.jpg) no-repeat top;
	text-align:right;
}
#CheckoutBox Table {
	width:480px;	
}
#CheckoutBox Table TH {
	height:32px;
	font:bold 14px Arial;
	color:#fff;
	text-align:right;
	text-indent:10px;
}
#CheckoutBox #MoviePrice {
	width:107px;
	height:32px;
	background:url(../images/price_tag.png) no-repeat center;
	text-align:right;
	text-indent:5px;
	color:#e99413;
	font:normal 12px Arial;
	white-space:nowrap;
}
#CheckoutTotalSumBox {
	float:left;
	width:217px;
	height:40px;
	background:url(../images/order_totalsum_bg.jpg) no-repeat center;
	text-align:center;
	font:bold 14px Arial;
	color:#ff9c24;
	line-height:40px;
}
#CheckoutTotalSumBox Span {
	font:bold 16px Arial;
	color:white;
}
#CheckoutCreditCardBox {
	width:638px;
	height:203px;
	background:url(../images/order_19.jpg) no-repeat center bottom;
	text-align:right;
	position:relative;
}
#CheckoutCreditCardBox #SSLCertificate {
	position:absolute;
	top:10px;
	left:40px;	
}
#CheckoutCreditCardBox Table {
	width:420px;
	font:bold 14px Arial;
	color:#ff9c24;
}
#CheckoutCreditCardBox Table TH {
	font:bold 14px Arial;
	color:#ff9c24;
	text-align:right;
}
#CheckoutCreditCardBox Table TD {
	font:bold 14px Arial;
	color:#c50001;
	text-align:right;
}
#CheckoutCreditCardBox Table Input {
	width:152px;
	height:25px;
	background:url(../images/order_input_bg.png) no-repeat;
	font:normal 12px Arial;
	color:black;
	border:none;
	text-align:center;	
}
#CheckoutCreditCardBox Table Select {
	width:70px;
	height:22px;
	font:normal 12px Arial;
	color:black;	
}
#CheckoutPayPhoneBox {
	width:638px;
	height:185px;
	background:url(../images/order_19_2.PNG) no-repeat left bottom;
	text-align:right;
}
#CheckoutPayPhoneBox Table TH {
	font:bold 14px Arial;
	color:#ff9c24;
	text-align:right;
}
#CheckoutPayPhoneBox Table TD {
	font:bold 14px Arial;
	color:#c50001;
	text-align:right;
}
#CheckoutPayPhoneBox Table Input[type=submit] {
	width:152px;
	height:25px;
	background:url(../images/order_input_bg.png) no-repeat;
	font:normal 12px Arial;
	color:black;
	border:none;
	text-align:center;	
}

#CheckoutFooter {
	width:638px;
	height:80px;
	background:url(../images/checkout_footer_bg.jpg) no-repeat center;
	text-align:center;
	line-height:80px;
}
#CheckoutFooter DIV { padding-top:25px; }

#AffiliatesResults {
	width:975px;	
}
#AffiliatesResults H2 {
	width:975px;
	height:38px;
	background:url(../images/sub_title_bg.jpg) repeat-x;
	font:bold 15px Arial;
	color:white;
	text-align:center;
	line-height:38px;
}
#AffiliatesResults Table {
	width:100%;
	background:url(../images/surImages_nav_selected_bg.jpg) repeat-x top;
}
#AffiliatesResults Table TH {
	height:41px;
	font:bold 14px Arial;
	color:white;
	background:url(../images/SurfImages_10.jpg) no-repeat left top;
}
#AffiliatesResults Table TD {
	height:30px;
	background:#CCC;
	font:normal 12px Arial;
	color:black;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
}
#ArticlesBox {
	width:373;
	height:184px;
	background:url(../images/BG_1.png) no-repeat top;
	text-align:center;
	position:relative;
}
#ArticlesBox Table {
	width:90%;	
}
#ArticlesBox #Img Img {
	width:100px;
	height:145px;
}
#ArticlesBox #Name {
	text-align:right;
	width:225px;
	height:27px;
}
#ArticlesBox #Name A {
	display:block;
	font:bold 14px Arial;
	color:#000;
	line-height:27px;
	text-decoration:none;	
}
#ArticlesBox #Name A:hover {
	text-decoration:underline;
}
#ArticlesBox #Desc {
	width:225px;
	text-align:right;
	height:90px;
	font:normal 12px Arial;
	overflow:hidden;
}
#ArticlesBox #Buttons {
	padding-top:5px;
	text-align:left;
}

#DiagnosticBox {
	width:755px;
	background:url(../images/diagnostic_box_bg.jpg) repeat-y center;
}
#DiagnosticBoxTop {
	width:755px;
	background:url(../images/checkthecomputer_top_bg.jpg) no-repeat top;
}
#DiagnosticBox Table {
	width:100%;	
}
#DiagnosticBox Table TH {
	height:33px;
	font:bold 15px Arial;
	color:#f9a51d;
	border-left:1px solid #2e2e2e;
}
#DiagnosticBox Table TD {
	height:30px;
	font:bold 13px Arial;
	color:#cd0b08;
	text-indent:10px;
	text-align:center;
	border-bottom:1px solid #2e2e2e;
	border-left:1px solid #2e2e2e;
}
#DiagnosticBox Table TD #even {
	background:#151515;
}


#SSLDetails {
	background:url(../images/default_85.jpg) no-repeat center;
	width:241px;
	height:152px;
	position:relative;
}
#SSLDetails #MoreDetails {
	position:absolute;
	left:0px;
	bottom:0px;	
}
#SSLDetails #SSLSeal {
	position:absolute;
	right:10px;
	bottom:10px;			
}
#Rev10 {
	height:10px;	
}
#Rev15 {
	height:15px;	
}

#GeneralDetails Table TD { height:24px; }
#DetailsForm { text-align:right; direction:rtl; }
#DetailsForm span { color:red; }
.right { text-align:right; padding-right:10px; }
.bold { font-weight:bold; }
.smallBox
{
	width:161px;
	direction:rtl;
	margin-bottom:5px;
}
.buttonBox
{
	width:169px;
	direction:rtl;
	margin-bottom:5px;
}
.bigBox
{
	clear:both;
	width:778px;
	direction:rtl;
	margin-top:8px;
	margin-bottom:8px;
}
.bigAdBox
{
	clear:both;
	width:778px;
	direction:rtl;
	margin-top:8px;
}
.bigClientBox
{
	width:608px;
	direction:rtl;
}
.winbigBox
{
	width:608px;
	direction:rtl;
	margin-bottom:10px;
}
.winbigBox Table {
	width:100%;
}
.winbigBox A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;
}
.winbigBox A:hover {
	color:#990000;
}
.Mheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.Mheads:hover {
	color: #000000;
}
.Mheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
}
.Mheads3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}
.mtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;

}
A.mtext2:hover {
	text-decoration: underline;
}

.mtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;

}
A.mtext:hover {
	text-decoration: underline;
}
.mtext_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.mtext_med:hover {
	text-decoration: underline;
}
.mtext_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
A.mtext_small:hover {
	text-decoration: underline;
}
.mcats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
.mcats:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
A.mcats:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #840cc9 !important;
	text-decoration: none;
}
.mcats:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
.mcats2,A.mcats2, A.mcats2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
A.mcats2:hover {
	text-decoration:underline;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
.data.over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#E20A16;
}
.data_odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#EAEAEA;
}
.data_odd.out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#EAEAEA;
}
.data_odd.over {
	background-color:#76b1f2;
}
.data_odd.click {
	background-color:#76b1f2;
}
.data_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#F3F3F3;
}
.data_even.out {
	background-color:#F3F3F3;
}
.data_even.over {
	background-color:#76b1f2;
}
.data_even.click {
	background-color:#76b1f2;
}
.data_sponsered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
	background-color:#FF1200;
}
.data_sponsered.out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#FF1200;
}
.data_sponsered.over {
	background-color:#76b1f2;
}
.data_sponsered.click {
	background-color:#76b1f2;
}
.data_hot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#FFF600;
}
.data_hot.out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#FFF600;
}
.data_hot.over {
	background-color:#76b1f2;
}
.data_hot.click {
	background-color:#76b1f2;
}
.data_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#F0F7FD;
}
.data_mail.out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	background-color:#F0F7FD;
}
.data_mail.over {
	background-color:#4C90DB;
}
.data_mail.click {
	background-color:#4C90DB;
}
.true {
	font-family:Wingdings;
	color:black;
	font-style:bold;
	font-size:12px;
	text-align:center;
}
.red, A.red, A.red:link, A.red:visited {
	color:red;
	text-decoration:none;
}
A.red:hover {
	text-decoration:underline;
}
.orange, A.orange, A.orange:link, A.orange:visited {
	color:orange;
	text-decoration:none;
}
A.orange:hover {
	text-decoration:underline;
}
.white, A.white, A.white:link, A.white:visited {
	color:white;
	text-decoration:none;
}
A.white:hover {
	text-decoration:underline;
}
.gray, A.gray, A.gray:link, A.gray:visited {
	color:#959595;
	text-decoration:none;
}
A.gray:hover {
	text-decoration:underline;
}
.purple, A.purple, A.purple:link, A.purple:visited {
	color:#520e73;
	text-decoration:none;
}
.pink, A.pink, A.pink:link, A.pink:visited {
	color:#cc1b70;
	text-decoration:none;
}
.blue, A.blue, A.blue:link, A.blue:visited {
	color:#06F;
	text-decoration:none;
}

.cmenulink{
	color:White;
	text-decoration:none;
}

.sample_attach
{
  width:100%;
  height:20px;;
  border: 1px solid #FFFFFF;
  background:#666666;
  padding: 0px 5px;
  white-space:nowrap;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
}


a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-size:12px;  
}

a.sample_attach:hover{
	background-color:#CCCCCC;
	color:black;
}

div.parentdiv{
	height:100%;
	width:100%;
	z-index:100;
	margin:0px;
}

div.childdiv{
	margin:2px;
	border-bottom:solid 1px white;
	text-align:right;
	
}

