/* CSS Document */

/* Global
---------------------------------------------------------------------- */
* { margin:0px; padding:0px; }

body { text-align:center; background-color:#000; font-family: Arial, Helvetica, sans-serif; font-size:14px; margin-top:50px; }
body * { text-align:left; }
ul,li { list-style:none; }

/* Wrapper
---------------------------------------------------------------------- */
#wrapper { width:820px !important; margin:0px auto; background-color:#000000; position:relative; }

/* Header Navigation
---------------------------------------------------------------------- */
#nav {
	height:30px;
	background-color:#000000;
}
#nav li { float:left; }
#nav span { display:none; }
#nav a { display:block; height:30px; }

#lnk_home      { width:73px;  background-image:url(../images/top_menu_1_01.gif);}
#lnk_about     { width:168px;  background-image:url(../images/top_menu_1_02.gif);}
#lnk_skiboots  { width:119px;  background-image:url(../images/top_menu_1_03.gif);}
#lnk_orthotics { width:118px; background-image:url(../images/top_menu_1_04.gif);}
#lnk_fitting   { width:168px;  background-image:url(../images/top_menu_1_05.gif);}
#lnk_guarantee { width:174px; background-image:url(../images/top_menu_1_06.gif);}
#lnk_find      { width:115px;  background-image:url(../images/top_menu_2_01.gif);}
#lnk_estore    { width:154px;  background-image:url(../images/top_menu_2_02.gif);}
#lnk_childrens { width:159px;  background-image:url(../images/top_menu_2_03.gif);}
#lnk_reviews   { width:168px; background-image:url(../images/top_menu_2_04.gif);}
#lnk_support   { width:164px;  background-image:url(../images/top_menu_2_05.gif);}
#lnk_faq       { width:60px; background-image:url(../images/top_menu_2_06.gif);}

#lnk_home:hover      { width:73px;  background-image:url(../images/top_menu_1_roll_01.gif);}
#lnk_about:hover     { width:168px;  background-image:url(../images/top_menu_1_roll_02.gif);}
#lnk_skiboots:hover  { width:119px;  background-image:url(../images/top_menu_1_roll_03.gif);}
#lnk_orthotics:hover { width:118px; background-image:url(../images/top_menu_1_roll_04.gif);}
#lnk_fitting:hover   { width:168px;  background-image:url(../images/top_menu_1_roll_05.gif);}
#lnk_guarantee:hover { width:174px; background-image:url(../images/top_menu_1_roll_06.gif);}
#lnk_find:hover      { width:115px;  background-image:url(../images/top_menu_2_roll_01.gif);}
#lnk_estore:hover    { width:154px;  background-image:url(../images/top_menu_2_roll_02.gif);}
#lnk_childrens:hover { width:159px;  background-image:url(../images/top_menu_2_roll_03.gif);}
#lnk_reviews:hover   { width:168px; background-image:url(../images/top_menu_2_roll_04.gif);}
#lnk_support:hover   { width:164px;  background-image:url(../images/top_menu_2_roll_05.gif);}
#lnk_faq:hover       { width:60px; background-image:url(../images/top_menu_2_roll_06.gif);}


#lnk_home_fr      { width:55px;  background-image:url(../images/top_menu_1_fr_01.gif); background-repeat:no-repeat;}
#lnk_about_fr     { width:139px;  background-image:url(../images/top_menu_1_fr_02.gif); background-repeat:no-repeat;}
#lnk_skiboots_fr  { width:136px;  background-image:url(../images/top_menu_1_fr_03.gif); background-repeat:no-repeat;}
#lnk_orthotics_fr { width:82px; background-image:url(../images/top_menu_1_fr_04.gif); background-repeat:no-repeat;}
#lnk_fitting_fr   { width:163px;  background-image:url(../images/top_menu_1_fr_05.gif); background-repeat:no-repeat;}
#lnk_guarantee_fr { width:122px; background-image:url(../images/top_menu_1_fr_06.gif); background-repeat:no-repeat;}
#lnk_find_fr 			{ width:119px; background-image:url(../images/top_menu_1_fr_07.gif); background-repeat:no-repeat;}
#lnk_estore_fr    { width:202px;  background-image:url(../images/top_menu_2_fr_01.gif); background-repeat:no-repeat;}
#lnk_childrens_fr { width:201px;  background-image:url(../images/top_menu_2_fr_02.gif); background-repeat:no-repeat;}
#lnk_reviews_fr   { width:207px; background-image:url(../images/top_menu_2_fr_03.gif); background-repeat:no-repeat;}
#lnk_support_fr   { width:153px;  background-image:url(../images/top_menu_2_fr_04.gif); background-repeat:no-repeat;}
#lnk_faq_fr       { width:44px; background-image:url(../images/top_menu_2_fr_05.gif); background-repeat:no-repeat;}


#lnk_home_fr:hover      { width:55px;  background-image:url(../images/top_menu_1_roll_fr_01.gif); background-repeat:no-repeat;}
#lnk_about_fr:hover     { width:139px;  background-image:url(../images/top_menu_1_roll_fr_02.gif); background-repeat:no-repeat;}
#lnk_skiboots_fr:hover  { width:136px;  background-image:url(../images/top_menu_1_roll_fr_03.gif); background-repeat:no-repeat;}
#lnk_orthotics_fr:hover { width:82px;  background-image:url(../images/top_menu_1_roll_fr_04.gif); background-repeat:no-repeat;}
#lnk_fitting_fr:hover   { width:163px;  background-image:url(../images/top_menu_1_roll_fr_05.gif); background-repeat:no-repeat;}
#lnk_guarantee_fr:hover { width:122px; background-image:url(../images/top_menu_1_roll_fr_06.gif); background-repeat:no-repeat;}
#lnk_find_fr:hover			{ width:119px; background-image:url(../images/top_menu_1_roll_fr_07.gif); background-repeat:no-repeat;}
#lnk_estore_fr:hover    { width:202px;  background-image:url(../images/top_menu_2_roll_fr_01.gif); background-repeat:no-repeat;}
#lnk_childrens_fr:hover { width:201px;  background-image:url(../images/top_menu_2_roll_fr_02.gif); background-repeat:no-repeat;}
#lnk_reviews_fr:hover   { width:207px; background-image:url(../images/top_menu_2_roll_fr_03.gif); background-repeat:no-repeat;}
#lnk_support_fr:hover   { width:153px;  background-image:url(../images/top_menu_2_roll_fr_04.gif); background-repeat:no-repeat;}
#lnk_faq_fr:hover       { width:44px; background-image:url(../images/top_menu_2_roll_fr_05.gif); background-repeat:no-repeat;}

/* Content
---------------------------------------------------------------------- */
#content_small_left { position:absolute; left:7px; top:80px}
#content_large_right { position:absolute; left:218px; top:80px}

#content_large_left { position:absolute; left:7px; top:80px}
#content_small_right { position:absolute; left:625px; top:80px}

#arrow_right { position:absolute; left:792px}

#title { position:absolute; top:310px }
#title span { display: none; }

#sale { position:absolute; top:310px }

a {
	color:#85a5b8;
}	

/* Home Page
---------------------------------------------------------------------- */
#home_main { position:absolute; top:310px }
#home_main span { display: none; }

/* About Page
---------------------------------------------------------------------- */
#about_text_left { position:absolute; left:7px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#about_text_right { position:absolute; left:420px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#about_careers_text { position:absolute; left:740px; top:860px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Ski Boots Page
---------------------------------------------------------------------- */
#skiboots_display { position:absolute; top:360px }
#skiboots_display span { display: none; }
#skiboots_text_left { position:absolute; left:7px; top:540px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#skiboots_text_right { position:absolute; left:420px; top:540px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Orthotics Page
---------------------------------------------------------------------- */
#orthotics_text_left { position:absolute; left:6px; top:383px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#orthotics_text_right { position:absolute; left:420px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#orthotics_text_main { position:absolute; left:6px; top:383px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; line-height:20px }
#orthotics_text_middle { position:absolute; left:300px; top:383px; width:360px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#orthotics_text_tab0 { position:relative; cursor:pointer; background-color:#6E8998; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab1 { position:relative; cursor:pointer; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab2 { position:relative; cursor:pointer; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab3 { position:relative; cursor:pointer; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab4 { position:relative; cursor:pointer; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab5 { position:relative; cursor:pointer; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:white; text-align:center; vertical-align:middle; font-weight:bold; line-height:20px; border-left:1px solid #85a5b8; border-top:1px solid #85a5b8; border-right:1px solid #85a5b8;}
#orthotics_text_tab0_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }
#orthotics_text_tab1_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }
#orthotics_text_tab2_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }
#orthotics_text_tab3_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }
#orthotics_text_tab4_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }
#orthotics_text_tab5_container { position:relative; background-color:#344148; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#B3DEF6; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #85a5b8; padding:5px; }

/* Fitting Page
---------------------------------------------------------------------- */
#fitting_text_main { position:absolute; left:6px; top:383px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Guarantee Page
---------------------------------------------------------------------- */
#guarantee_text_left { position:absolute; left:6px; top:383px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Children's Boots Page
---------------------------------------------------------------------- */
#childrens_text_left { position:absolute; left:6px; top:403px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Children's Boots Page
---------------------------------------------------------------------- */
#careers_text_left { position:absolute; left:6px; top:370px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Customer Review Page
---------------------------------------------------------------------- */
#reviews_text_left { position:absolute; left:6px; top:358px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Customer Support
---------------------------------------------------------------------- */
#support_text_left { position:absolute; left:7px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#support_text_right { position:absolute; left:420px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* FAQ's
---------------------------------------------------------------------- */
#faq_text_left { position:absolute; left:7px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#faq_text_right { position:absolute; left:420px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* e-Store Page
---------------------------------------------------------------------- */
#estore_display { position:absolute; top:360px; width:820px; text-align:left; }
#estore_display td { color:#85a5b8; }
#estore_display span { display: none; }
#estore_display_left { text-align: left; }
#estore_display_right { text-align: right; }
#estore_display_total { text-align: right; font-weight:bold; }
#estore_text_left { position:absolute; left:7px; top:540px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#estore_text_right { position:absolute; left:420px; top:540px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#estore_window { background-color:#101010; border:3px double; border-top-color:#808080; border-left-color:#808080; border-right-color:#808080; border-bottom-color:#808080; position: absolute; top:200px; left:210px; width:400px; height:200px; text-align:center; z-index:5; display:none; }
#estore_window_title { background-color:#85a5b8; color:#000000; font-weight:bold; text-align:center; position:absolute; top:1px; left:1px; width:398px; height:18px; z-index:8; }
#estore_window_content { background-color:#303030; color:#85a5b8; text-align:center; vertical-align:middle; position:absolute; top:20px; left:1px; width:396px; height:177px; text-align:center; z-index:9; border:1px solid; border-top-color:#808080; border-left-color:#808080; border-right-color:#808080; border-bottom-color:#808080; }
#estore_window_confirmorder { background-color:#303030; position:absolute; top:40px; left:60px; display:none; }
#estore_window_giftcert { background-color:#303030; position:absolute; top:20px; left:60px; display:none; }
#estore_window_orthotic { background-color:#303030; position:absolute; top:10px; left:60px; display:none; }
#estore_window_shipping { background-color:#101010; border:3px double; border-top-color:#808080; border-left-color:#808080; border-right-color:#808080; border-bottom-color:#808080; position: absolute; top:10px; left:150px; width:500px; height:400px; text-align:center; z-index:5; display:none; }
#estore_window_shiptitle { background-color:#85a5b8; color:#000000; font-weight:bold; text-align:center; position:absolute; top:1px; left:1px; width:498px; height:18px; z-index:8; }
#estore_window_shipcontent { background-color:#303030; color:#85a5b8; text-align:center; vertical-align:middle; position:absolute; top:20px; left:1px; width:496px; height:377px; text-align:center; z-index:9; border:1px solid; border-top-color:#808080; border-left-color:#808080; border-right-color:#808080; border-bottom-color:#808080; }

/* Find a Store
---------------------------------------------------------------------- */
#find_text_left { position:absolute; left:7px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }
#find_text_right { position:absolute; left:420px; top:380px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

#content p { margin-bottom:22px;}
#content p.big { font-size:18px;}
#content ul { margin:0 0 22px 15px; }
#content li { list-style:disc; padding-left:20px; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-bottom:22px; }
#content h1 { font-size:28px; line-height:32px; font-weight:normal; font-family:Times, "Times New Roman", serif; border-bottom:2px solid #779CB2; padding-bottom:10px; }
#content a { color:#F3C230; text-decoration:none; }
#content img { margin-bottom:22px; }
#content td img { margin-bottom:0px; }
#content_header_1 { font-size:18px;}


/* Store Designs Page
---------------------------------------------------------------------- */
#store_designs_text_main { position:absolute; left:6px; top:370px; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85a5b8; text-align:left; line-height:20px }

/* Sidebar
---------------------------------------------------------------------- */
#sidebar {
	float:left;
	width:250px;
	margin-left:-800px;
	padding-top:12px;
	background-color:#5D87A1;
}
#sidebar a { display:block; color:#fff; text-decoration:none; margin-bottom:10px; }
#sidebar a:hover { color:#F3C230; }
#sidebar * { text-align:center; }


	/* Content Corrections when sidebar exists */
	#pg_jobs #content_img, #pg_areas #content_img, #pg_lawyers #content_img
		{ margin-left:252px; }
	#pg_jobs #content_wrap, #pg_areas #content_wrap, #pg_lawyers #content_wrap
		{ background-position:250px; }
	#pg_jobs #content, #pg_areas #content, #pg_lawyers #content
		{ padding-left: 270px; }
	#pg_jobs h2.title, #pg_areas h2.title, #pg_lawyers h2.title
		{ margin-left:250px; }

	/* Lawyers customization */
	#pg_lawyers #sidebar
		{ width:172px; }
	#pg_lawyers #content_img
		{ margin-left:172px; }
	#pg_lawyers #content_wrap
		{ background-position:170px; }
	#pg_lawyers #content
		{ padding-left: 190px; }
	#pg_lawyers h2.title
		{ margin-left:170px; }

	#pg_lawyers #sidebar {
		height:550px;
		_height:575px;
		overflow:auto;
		scrollbar-3dlight-color:#AEC3D0;
		scrollbar-arrow-color:#AEC3D0;
		scrollbar-darkshadow-color:#AEC3D0;
		scrollbar-face-color:#5D87A1;
		scrollbar-highlight-color:#AEC3D0;
		scrollbar-shadow-color:#AEC3D0;
		
		border-bottom:2px solid #85A5B9;
	}
	#pg_lawyers #sidebar * { _padding:0px; _margin:0px; }
	#pg_lawyers #sidebar a img { border-color:#5D87A1; }
	#pg_lawyers #sidebar a:hover img { border-color:#F3C230; }
	#pg_lawyers #sidebar a:hover { color:#ffffff; }

/* Footer
---------------------------------------------------------------------- */
#footer { display:none; }
#footer { clear:both; }


/* Homepage
---------------------------------------------------------------------- */
#pg_home #content { margin-top:-300px;margin-left:25px;padding:0px; width:500px; height:332px; font-size:12px;}
#pg_home #content_wrap { background:none; }
#pg_home #footer { display:block; background-image:url(../images/slogan_cursive.gif); background-position:top right; background-repeat:no-repeat; height:235px; }
#pg_home #footer * { display:none; }
