/* GLOBAL RESET -------------------------------- */
html * 		{ margin: 0px; padding: 0px; font-family: inherit; }
a			{ color: #808080; font-size: inherit; }
a:link,
a:active,
a:visited	{ font-color: inherit; outline: none; }
img 		{ border: 0px;	 }
table 		{ border-collapse: collapse; border-spacing: 0; }
ol, ul		{ list-style: none; }

/* GLOBAL FONTS -------------------------------- */
html, body { height: 100%; }

body
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555555;
	
	text-align: center;
	width: 1000px;
	
	margin: auto;
}



/* HEADER_CONTAINER */
#header_container { width: 900px; margin: auto; }
#header_container #header_links { float: right; }

#header_container #header_links,
#header_container #header_links a { font-size: 11px; color: #7F7F7F; line-height: 40px; }

#header_container #header_links a 		{ text-decoration: none; }
#header_container #header_links a:hover { text-decoration: underline; }

#header_container #header_links span { padding: 0px 10px; }

#header_container #header_search { float: right; clear: both; margin-bottom: 10px; }
#header_container #header_search #search_input { width: 150px; height: 17px; font-size: 12px; color: #555555; line-height: 17px; margin: 0px 10px; }



/* FOOTER_CONTAINER */
#footer_container #footer_links { margin: 10px 0px; }

#footer_container #footer_links, 
#footer_container #footer_links a { font-size: 11px; color: #7F7F7F; line-height: 14px; }

#footer_container #footer_links a	    { text-decoration: underline; }
#footer_container #footer_links a:hover { color: #AB0052; }

#footer_container #footer_links span { padding: 0px 10px; }

#footer_container #footer_copyright,
#footer_container #footer_copyright a { font-size: 10px; color: #7F7F7F; text-decoration: none }

#footer_container #footer_copyright a 	    { text-decoration: none; }
#footer_container #footer_copyright a:hover { text-decoration: underline; }


/* PROMO_CONTAINER */

#promo_container { width: 910px; border: 7px solid #666666; }

#promo_image_container {  }
#promo_image_container table { width: 100%; border: 4px solid #FFFFFF; }
#promo_image_container table td { width: 50%; }
#promo_image_container table td div { height: 109px; }

#newsletter_container { width: 250px; border-left: 7px solid #666666; background-color: #999999; padding: 12px 20px; text-align: left; vertical-align: top; }

#newsletter_container .newsletter_title { font-size: 20px; color: #FFFFFF; }
#newsletter_container .newsletter_content { font-size: 11px; color: #FFFFFF; }

#newsletter_container form { margin: 10px 0px; }
#newsletter_container form #newsletter_email { width: 145px; height: 18px; line-height: 18px; font-size: 12px; color: #B2B2B2; margin-right: 10px; }




/* INDEX.TPL */
#flash_splash { height: 453px; }
#flash_splash #flash_spash_destination
{
	height: 453px;
	background-image: url('/images/new_site/flash_splash_placeholder.png');
	background-repeat: no-repeat;
	background-position: -20px 0px;
	
	position: relative;
}
#flash_splash a { display: block; position: absolute; text-decoration: none; }


/* EVERY PAGE HEADER */
#flash_header
{
	height: 205px;
	background-image: url('/images/new_site/flash_header_placeholder.png');
	background-repeat: no-repeat;
	
	position: relative;
	border-bottom: 20px solid #4AB224;
}

#flash_header.orange_scheme { border-bottom-color: #FF9932; }
#flash_header.blue_scheme { border-bottom-color: #2C769B; }
#flash_header.purple_scheme { border-bottom-color: #7A30C1; }


#flash_header a { display: block; position: absolute; text-decoration: none; background-position: top center; background-repeat: no-repeat; }
#flash_header a:hover { background-position: bottom center; }

#flash_header #home_logo_link { width: 340px; height: 60px; left: 140px; top: 0px; }

#flash_header #home_link 		{ width: 55px;  height: 19px; left: 542px; top: 42px; background-image: url('/images/new_site/flash_header_buttons/home.png'); }
#flash_header #shop_link 		{ width: 48px;  height: 19px; left: 607px; top: 42px; background-image: url('/images/new_site/flash_header_buttons/shop.png'); }
#flash_header #instructors_link { width: 108px; height: 19px; left: 665px; top: 42px; background-image: url('/images/new_site/flash_header_buttons/instructors.png'); }
#flash_header #calendar_link 	{ width: 79px;  height: 19px; left: 783px; top: 42px; background-image: url('/images/new_site/flash_header_buttons/calendar.png'); }
#flash_header #newsletter_link 	{ width: 104px; height: 19px; left: 872px; top: 42px; background-image: url('/images/new_site/flash_header_buttons/newsletter.png'); }

#flash_header #workouts_link 	{ width: 145px; height: 139px; left: 378px; top: 63px; background-image: url('/images/new_site/flash_header_buttons/workouts.png'); }
#flash_header #fashions_link 	{ width: 145px; height: 139px; left: 528px; top: 63px; background-image: url('/images/new_site/flash_header_buttons/fashions.png'); }
#flash_header #trainings_link 	{ width: 145px; height: 139px; left: 678px; top: 63px; background-image: url('/images/new_site/flash_header_buttons/trainings.png'); }
#flash_header #friends_link 	{ width: 145px; height: 139px; left: 829px; top: 63px; background-image: url('/images/new_site/flash_header_buttons/friends.png'); }


/* TWO_COLUMN_LAYOUT */
#two_column_layout { width: 900px; margin: 30px auto 0px auto; }
#two_column_layout #column_left  { width: 230px; vertical-align: top; }
#two_column_layout #column_right { vertical-align: top; text-align: left; padding-left: 20px; padding-bottom: 35px; }

/* default is green */
#two_column_layout #left_menu li,
#two_column_layout #left_menu li a,
#two_column_layout #column_right .column_right_header { color: #4AB224; }

#two_column_layout.orange_scheme #left_menu li,
#two_column_layout.orange_scheme #left_menu li a,
#two_column_layout.orange_scheme #column_right .column_right_header { color: #FF9932; }
#two_column_layout.blue_scheme   #left_menu li,
#two_column_layout.blue_scheme   #left_menu li a,
#two_column_layout.blue_scheme 	 #column_right .column_right_header { color: #2C769B; }
#two_column_layout.purple_scheme #left_menu li,
#two_column_layout.purple_scheme #left_menu li a,
#two_column_layout.purple_scheme #column_right .column_right_header { color: #7A30C1; }

/* COLUMN_LEFT */
#column_left #left_menu { text-align: left; }
#column_left #left_menu a { text-decoration: none; } 
#column_left #left_menu li { margin: 10px 0px; }
#column_left #left_menu li, #column_left #left_menu li a { font-size: 19px; line-height: 22px; text-align: left; }
#column_left #left_menu ul li, #column_left #left_menu ul li a { font-size: 13px; color: #404040 !important; line-height: 25px; }
#column_left #left_menu li.active, #column_left #left_menu li.active a { color: #AB0052; }



/* COLUMN_RIGHT */
#two_column_layout #column_right p { padding: 10px 0px; }
#two_column_layout #column_right p:first-child { padding-top: 0px; }
#two_column_layout a:hover { color: #AB0052; }
#two_column_layout p img { padding: 0 10px 0 10px; }


#two_column_layout #column_right .column_right_header { font-size: 41px; }
#two_column_layout #column_right .PageTitle { font-size: 20px; padding-top: 0px !important; margin-top: 0px; }
#two_column_layout #column_right .greenBoldText { font-weight: bold; }
/*#two_column_layout #column_right ul li { list-style: disc; }*/
#two_column_layout #column_right ol li { list-style: decimal; }





td.vertical_padding { padding-top: 10px; padding-bottom: 10px; }
td.horizontal_padding { padding-left: 10px; padding-right: 10px; }




/* STORE STYLE */
.yellow_border { height: 2px; background-color: #FF9932; color: #FF9932; border: none; }



h1 { font-size: 15px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }
hr { color: #DDDDDD; height: 1px; }

#product_form_container form { width: 100%; }

.product_product_title { font-weight: bold; font-size: 25px; color: #AB0052; margin-top: 10px; }
#product_details_table { margin: 10px 0px; }


.product_customer_option { padding: 5px 0px; }


/* RELATED PRODUCTS */
.product_header { font-size: 17px; color: #AB0052; line-height: 25px; margin-top: 20px; }
#related_products { margin-top: 10px; }
#related_products table { width: 140px; margin: auto; text-align: left;  }
#related_products table td { padding: 10px; }
#related_products a { color: #880000; font-size: 12px; font-weight: bold; text-decoration: none; }
#related_products a:hover { text-decoration: underline; }

#product_detailed_image { margin-top: 20px; width: 100%; }
#tell_a_friend_form { margin-top: 20px; }



.NavigationPath, .NavigationPath a { color: #808080; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 20px; }
.NavigationPath { margin-bottom: 20px; }
.NavigationPath a { text-decoration: underline; }


/* Common styles */
.SubmitBox { padding-top: 10px; }
hr.Line { width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.SectionBox { background-color: #ffffff; text-align: left; }
.NumberOfArticles { color: #000000; font-weight: bold; }
.TopLabel { color: #000000; font-weight: bold; }
.Message { color: #FF3300; }
.Line { background-color: #FF3300; }
td.ButtonsRow { padding: 2px 12px 2px 2px; }
.CustomerMessage { color: #FF3300; font-weight: bold; }
.ErrorMessage { color: #FF3300; font-weight: bold; }
.Star { color: #FF0000; padding-right: 10px; }
.TableHead { background-color: #DDDDDD; font-weight: bold; }
.TableSubHead { background-color: #EEEEEE; }
.Spc { width: 1px; height: 1px; }
table.EmptyBox { width: 100%; }

/* Popup styles */
.PopupContainer { height: 100%; width: 100%; text-align: center; }
.PopupTitle { background-color: #D6D7D9; height: 15px; vertical-align: middle; text-align: center; font-weight: bold; }
.PopupBG { background-color: #D6D7D9; }
.PopupHelpLink { font-size: 9px; color: #330000; text-decoration: none; }

/* BuyNow section */
.BuyNowQuantity { height: 25px; width: 15%; white-space: nowrap; padding-right: 10px; }
.BuyNowPrices { width: 100%; height: 25px; vertical-align: middle; }

/* Dialog box */
table.DialogBox { width: 100%; height: 100%; vertical-align: top; }
td.DialogBox { background-color: #ffffff; text-align: left; padding: 10px; }
.DialogBorder { background-color: #336699; height: 100%; padding: 0px; }

.DialogTitle { font-weight: bold; font-size: 20px; padding: 10px 0px; }
font.DialogTitle { color: #FFFFFF; font-weight: bold; font-size: 11px; vertical-align: bottom; height: 15px; text-align: left; margin-left: 10px; }

/* Dialog info box */
table.DialogInfo { width: 85%; text-align: center; }
.DialogInfoTitle { color: #FFFFFF; font-weight: bold; font-size: 11px; vertical-align: bottom; text-align: left; height: 15px; padding: 0px 5px; }
.DialogInfoTitleBorder { background-color: #081589; padding: 0px; vertical-align: bottom; height: 15px; }
.DialogInfoBorder { background-color: #081589; padding: 0px; }
.DialogInfoIcon { width: 16px; height: 16px; }
.DialogInfoClose { width: 15px; height: 13px; }

/* Dialog tools section */
.NavDialogTitle { width: 50%; font-size: 11px; font-weight: bold; color: #330000; padding-left: 8px; }   
.NavDialogBorder { background-color: #D6D7D9; }
.NavDialogBox { background-color: #FFFFFF; }
.NavDialogSeparator { width: 100%; height: 14px; background-image: url(/store/skin1/images/separator.gif); padding-left: 7px; }
.NavDialogSeparator img { width: 100%; height: 14px; }
.NavDialogCell { padding-right: 3px; }
.NavDialogCell A img { width: 9px; height: 9px; }

/* Product details page */
.ProductTitle { color: #333333; font-weight: bold; font-size: 14px; }
.ProductTitleHidden { color: #666666; font-weight: bold; font-size: 11px; }
.ProductDetailsTitle { color: #FF3300; font-weight: bold; font-size: 12px; }
.ProductDetails { color: #000000; }
.ProductPriceTitle { color: #000000; font-weight: bold; font-size: 12px; }
.ProductPriceConverting { color: #000000; font-weight: bold; font-size: 12px; }

.ProductPrice { font-weight: bold; font-size: 14px; color: #FF0000; text-align: right; }
.ProductPriceSmall { color: #FF3300; font-weight: bold; }
.SaveMoneyLabel
{
	width: 84px;
	height: 84px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/store/skin1/images/save_money.gif);
	background-repeat: no-repeat;
}

.MarketPrice { font-size: 14px; font-weight: bold; text-align: right; }
.PImgBox { text-align: left; vertical-align: top; width: 100px; padding-right: 8px; }
.PImgBox img { border: 1px solid #AB0052; }

/* Products list */
td.PListImgBox { width: 125px; text-align: center; vertical-align: top; white-space: nowrap; padding-right: 8px; }
div.PListImgBox { white-space: nowrap; }
hr.PListLine { width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.PListTaxBox { padding-left: 70px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }
.PListCell { background-color: #ffffff; text-align: center; padding: 10px; vertical-align: top; }

/* Items style */
.ItemsList { color: #330000; font-weight: bold; }
.ItemsListDisabled { color: #909090; }


/* Buttons */
.FormButton { font-weight: bold; }
table.ButtonTable { cursor: pointer; vertical-align: middle; }

td.Button
{
	background-image: url('/images/butbg.jpg');
	background-repeat: repeat-x;
	padding: 0px 5px;
	padding-bottom: 3px; 
	vertical-align: middle;
	white-space: nowrap;
}

font.Button { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; }

img.ButtonSide { width: 7px; height: 17px; }
.SimpleButton tr td { padding: 0px; white-space: nowrap; }
.GoImage { width: 27px; height: 14px; vertical-align: middle; border: 0px; }
.SmallText { color: #7C4C00; text-decoration: none; font-size: 9px; }

/*
	Category page
*/
.SubcatTitle { text-align: left; width: 95%; padding-left: 5px; }
.SubcatInfo { text-align: right; white-space: nowrap; color: #000000; }

/* Search sort bar */
.SearchSortTitle { font-weight: bold; padding-right: 20px; }

.SearchSortImg { width: 9px; height: 9px; margin-right: 5px; }
.SearchSortCell { padding-right: 20px; }

/* Expandable section */
.ExpandSectionMark { width: 11px; cursor: pointer; vertical-align: middle; }

/* Tab mechanism */
.Tab { background-color: #D6D7D9; font-weight: bold; TEXT-trANSFORM: uppercase; width: 85px; height: 30px; text-align: center; }
.TabTop { height: 5px; background-color: #D6D7D9; }
td.TabLeftSide { width: 9px; background-image: url(/store/skin1/images/tab_l.gif); }
td.TabRightSide { width: 9px; background-image: url(/store/skin1/images/tab_r.gif); }
td.TabLeftCorner { width: 9px; height: 9px; background-image: url(/store/skin1/images/tab_c1.gif); }
td.TabRightCorner { width: 9px; height: 9px; background-image: url(/store/skin1/images/tab_c2.gif); }
td.TabCenter { height: 9px; background-image: url(/store/skin1/images/tab_b.gif); }
img.TabCorner { width: 9px; height: 9px; }
img.TabSide { width: 9px; height: 1px; }

/* Pagination mechanism */
.NavigationArrow { width: 9px; height: 9px; }
.NavigationTitle { white-space: nowrap; padding-right: 10px; font-size: 10px; }

.NavigationCell, 
.NavigationCellSel
{
	text-align: center;
	vertical-align: center;
	background-image: url('/store/skin1/images/page.gif');
	background-position: center 2px;
	background-repeat: no-repeat;
	font-size: 10px;
	width: 23px;
	height: 20px;
}

.NavigationCell {  }
.NavigationCellSel { font-weight: bold; background-image: none; }

.NavigationCellWide
{
	text-align: center;
	vertical-align: center;
	background-image: url('/store/skin1/images/page_wide.gif');
	width: 23px;
}



.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active,
.NavigationCellWide a:link, .NavigationCellWide a:visited, .NavigationCellWide a:hover, .NavigationCellWide a:active
{ display: block; text-decoration: none; }


/* Subheader styles */
table.SubHeaderGrey { width: 100%; margin-bottom: 10px; }
.SubHeaderGrey { color: #666666; font-size: 11px; font-weight: bold; padding: 0px; }
.SubHeaderGreyLine { height: 1px; background-color: #CCCCCC; padding: 0px; }

table.SubHeaderBlack { width: 100%; margin-bottom: 10px; }
.SubHeaderBlack { color: #000000; font-size: 12px; font-weight: bold; padding: 0px; }
.SubHeaderBlackLine { height: 1px; background-color: #000000; padding: 0px; }

table.SubHeaderRed { width: 100%; margin-bottom: 10px; }
.SubHeaderRed { font-weight: bold; padding: 0px; }
.SubHeaderRedLine { height: 1px; background-color: #550000; padding: 0px; }

table.SubHeader { width: 100%; margin-bottom: 10px; }
.SubHeader { color: #FF3300; font-weight: bold; font-size: 12px; padding: 0px; }
.SubHeaderLine { height: 1px; background-color: #FF6600; padding: 0px; }

/* User profile page */
.RegSectionTitle { color: #550000; font-size: 10px; font-weight: bold; }

/* Customer reviews module */
img.StarImg { width: 14px; height: 14px; }

/* Manufacturers module */
.ManufacturersItem { text-align: left; white-space: nowrap; width: 95%; padding-left: 5px; }

/* Recommended products module */
ul.RPItems { padding-left: 10px; padding-top: 0px; padding-bottom: 0px; }

/* Webmaster mode */
span.Lbl { color: green; font-weight: bold; }
.Section { margin: 0px; padding: 0px; }

/* Fast Lane Checkout module */
.FLCAuthBox { white-space: nowrap; padding-left: 10px; padding-right: 5px; }
.FLCAuthPreBox { padding-left: 30px; height: 20px; width: 100%; }
.FLCTopPad { vertical-align: middle; height: 15px; }
.FLCTopPad img { width: 1px; height: 15px; }

/* -- ADDONS -- */

/* Gift registry module */
.HighLight { background-color: #FFFFCC; }

/* Feature comparison module */
table.CompareBtn { cursor: pointer; }
td.CompareBtnLeft { height: 18px; width: 21px; background-image: url(/store/skin1/images/compare1.gif); }
td.CompareBtnLeft img { height: 18px; width: 21px; }
td.CompareBtnMain { background-image: url(/store/skin1/images/compare2.gif); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 2px; }
td.CompareBtnMainMozilla { background-image: url(/store/skin1/images/compare2.gif); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 1px; }
td.CompareBtnRight { height: 18px; width: 9px; }
td.CompareBtnRight img { height: 18px; width: 9px; }
td.FCompProductSelBox { padding: 0px; white-space: nowrap; }
td.FCompProductButtonBox { padding: 0px 0px 0px 25px; width: 100%; white-space: nowrap; }
td.FCompProductAddCL { padding: 10px 0px 0px 0px; }

td.FCompFeatureHCell { vertical-align: top; text-align: center; background-color: #EEEEEE; font-weight: bold; }
.HightLightEqualRow { background-color: #ffe8af; text-align: center; }

/* Special offers module */
.SpecialOffersPrice { color: #FF3300; font-weight: bold; font-size: 14px; }
.SpecialOffersThumb { display: inline; margin-left: -51px; }
.SpecialOffersThumb a img { width: 47px; height: 44px; }


img.FCIcon { width: 16px; height: 16px; border-width: 0px; margin-left: 2px; margin-right: 3px; }
img.FCTriangle { width: 9px; height: 9px; border-width: 0px; margin-left: 3px; }
table.FCItemTable { width: 100%; border-width: 0px; margin: 0px; text-align: left; }
td.FCIconCell { vertical-align: middle; text-align: center; }
td.FCTriangleCell { vertical-align: middle; text-align: right; }
/*	Explorer skin */

/* Product configurator module */
.ProductBG { background-color: #ffffff; }
.SlotCell { width: 50%; height: 35px; padding-top: 25px; background-color: #ffffff; text-align: center; }
.SlotProductCell { width: 50%; height: 35px; background-color: #ffffff; text-align: center; }

table.PCSummaryTable { width: 100%; background-color: #ffffff; }

.PImageImageCell { padding: 5px; text-align: center; vertical-align: middle; height: 100%; }
.PImageImageCell img { text-align: center; vertical-align: middle; }
.PImageNumbersCell { padding-right: 10px; padding-left: 10px; white-space: nowrap; }
.PImageLine { height: 1px; background-color: #CCCCCC; }
.PImageLine img { height: 1px; }
.PImage { background-color: #FFFFFF; }
.PImagePageRow { height: 30px; vertical-align: middle; padding-left: 10px; }
.EqualRow { background-color: #ffffff; text-align: center; }

td.FCChain { width: 18px; background-repeat: repeat-y; }
td.FCChain img { width: 18px; height: 1px; }
td.FCExplorerBox { width: 37px; vertical-align: top; background-repeat: repeat-y; }
td.PListImgBox { width: 125px; text-align: center; vertical-align: top; white-space: nowrap; padding-right: 8px; }
div.PListImgBox { white-space: nowrap; }
td.FLCDialogCell { width: 50%; height: 225px; text-align: left; }
td.FLCDialogCellAntibot { width: 50%; height: 350px; text-align: center; }
table.FLCDialog { width: 100%; height: 100%; }

/* Last checkout step */
td.LCSBackground { background-color: #68c1ff; }
table.WebBasedPayment { height: 100%; width: 100%; }
table.WebBasedPayment tr td { text-align: center; vertical-align: middle; height: 90%; padding: 0px; }

.PromoLarge { font-size: 14px; text-decoration: none; font-weight: bold; color: #FF0000; }
.StandOutMessage { font-size: 11px; text-decoration: none; font-weight: bold; color: red; text-align: justify; }






/* PREVIOUS STYLE */
#two_column_layout #column-right { text-align: justify; }
#two_column_layout #column-right th { text-align: right; }

.SectionTitle { font-size: 20px; color: #336699; border-bottom: 2 dotted #336699; }
.SmallSectionTitle { font-size: 14px; font-weight: bold; color: #336699; border-bottom: 2 dotted #336699; }
.Separator { border-bottom: 2px dotted #336699; }


.greenBox { border: 1px solid #008282; background-color: #F2FFFF; text-align: center; vertical-align: top; padding: 2px; }
.apdAreas { color: #FB4D65; font-weight: bold; }
.center { text-align: center; vertical-align: top; }
.newsletterForm { border-bottom-style: solid; border-bottom-width: 1px; }

.Button { font-weight: bold; text-decoration: none; }

/* STYLES BELOW ADDED BY COMPLETE TECH SUPPORT 3/3/09 */
.special_rates_color { color:#000099; }
textarea, input, select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555555;
}


/***************** Poll 04.06.09***********************/

/* CSS Document */
#middle_container_001{
	width:640px;
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;
	font-size:12px;color:#676666;
}
#container_left_001{
	width:240px;
	float:left;
	padding:20px 20px 0 0;
}
#container_right_001{
	width:350px;
	float:left;
	padding:20px 0 0 0;
}
.vedio{
	margin:8px 0 20px 0;
}
.PageTitle {
	MARGIN-TOP: 0px; FONT-SIZE: 20px; PADDING-TOP: 0px! important;font-weight:bold;
}
.box_style01{
	background-color:#F8F8F8;border:1px solid #CCCECC;
	padding:10px;margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#676666;
	width:510px;
	
}
.box_style03{
	width:272px;padding:0 10px 0 0;
	text-align: center;
}
.box_style02{
	width:282px;
	background-image:url(/img/icons/tabs/box_02_02.gif);background-repeat:repeat-y;
	margin:0 0 10px 0 ;
}
.box_style02_top{
	background-image:url(/img/icons/tabs/box_02_01.gif);background-repeat:no-repeat;
	padding:20px 30px 5px 30px;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#676666;

}

.box_style02_top th{ padding:3px;}

.box_style02_top h3{
	padding:0 0 5px 0;margin:0;
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;color:#424242;
}
.box_style02_top a, s:hover{
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#676666;text-decoration:none;
}
.box_style02_top td{
	border-bottom:1px solid #D8D8D8;
	padding:5px;
}

.box_style02_bottom{
	background-image:url(/img/icons/tabs/box_02_04.gif);background-repeat:no-repeat;
	width:282px;height:18px;
}
.textbox_style01{
	border:#D2D0D0 1px solid;background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#676666;
	padding:2px;
}
/*.button_style{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#676666;
	background-color:#F9CC87;border:#FBB03B 1px solid ;padding:2px 5px 2px 5px;
	cursor:pointer;
}*/

.button_style{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FFF;
	background:#ea8826 url(/img/icons/tabs/button_image.gif) repeat-x;border:#FBB03B 1px solid ;padding:2px 5px 2px 5px;
	cursor:pointer;
}
.clear{
	clear:both;
}
.orange_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;  
	color:#ff9932;
	text-align:center;
	}
/*************************************End poll*****************************************************/

/*-------------------- edited ---------------------*/
.box_style002{
	width:282px;
	margin:0 0 10px 0 ;
}
.table_top{
	background-image:url(/img/icons/tabs/tablebg_top.gif); background-repeat:repeat-x; background-position:bottom;}	
.table_bottom{
	background:url(/img/icons/tabs/tablebg_bottom.gif); background-repeat:repeat-x; background-position:top;}	
.table_left{
	background:url(/img/icons/tabs/tablebg_left.gif); background-repeat:repeat-y; background-position:right;}	
.table_right{
	background:url(/img/icons/tabs/tablebg_right.gif); background-repeat:repeat-y; background-position:left;}	
.table_top
{	
}

/*************************************End poll*****************************************************/
.spacer
{	padding-left:51px;
}

/*************** Written By Virtual Force ***************/

#our_partners,
#west_partners{
    width: 528px;
    margin: 0px 30px;
}
#west_partners{
    width: 100%;
    margin: 0px auto;
    background-color: #336699;
}

#our_partners .partner_box,
#west_partners .partner_box{
    float: left;
    width: 100px;
    margin-top: 25px;
    margin-left: 25px;
    text-align: center;
}
#west_partners .partner_box{
    width: 114px;
    .width: 102px;
    height: 335px;
    margin-left: 4px;
    margin-top: 0px;
    background-color: #fff;
/*    border-left: 2px solid #336699;*/
}

.fillborder{
    height: 15px;
    margin: 30px 0px;
    background-color: #336699;
}
.bgcolor_336699{
    color: #fff;
    background-color: #336699;
}
#west_partners .wfirst_box{
    margin-left: 0px;
    padding-left: 2px;
}

/*************** End of CSS Written By Virtual Force ***************/

