@charset "utf-8";
/* General Setting */
* {padding:0; margin:0;}
*{outline:none}
#video_desc{line-height:20px;font:14px arial;color:white;overflow:auto}
#home_body {font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
            font-size:9px; color:black; background-color:#be0606; min-width:1024px;}

#index_home_main
  {
    position:relative;
	/*margin:auto;*/
	/*GPSM 10-17-11: Added the following two lines because Internet Explorer wasn't positioning the content in center */
	left: 50%;
	margin-left: -512px;
	top: 10px;
	
	width:1023px;
	height:671px;	
    border:solid 0 gray;
    text-align:left;
	background-color:black;
	z-index:100;
  }

#home_main {position:absolute; left:50%; top:0; width:1023px; height:671px; margin-left:-512px; 
            border:solid 0 gray; text-align:left; background-color:black; z-index:100; }

#home_bg {position:absolute; left:0; top:0; border:solid 0 gray; }
#index_home_main #serv_areaa a{display:none}
#index_home_main #prod_areaa a{display:none}
#index_home_main #info_areaa a{display:none}

#pillar_logo
  {
    position: absolute;
	left: 450px;
	top: 371px;
	border:0;
  }

#pillar_logo_txt1
  {
    font: 27px arial;
	color: white;
	position: absolute;
	left: 455px;
	top: 330px;
	border: 0;
  }
  
#pillar_logo_txt2
  {
    font: 14px arial;
	color: #FFF;
	position: absolute;
	left: 458px;
	top: 435px;
	border: 0;
  }

.nav_info{font:12px arial;line-height:24px;color:white;}
#flashtext{position:absolute;left:416px;top:135px;border:solid 0 blue;width:600px;font:12px arial;line-height:24px;color:white;height:170px;z-index:100;}
#flashtext a{color:white;text-decoration:none;}
.nav_info a{color:white;text-decoration:none;}
#flashtext a:hover{color:white;text-decoration:underline;}
.nav_info a:hover{color:white;text-decoration:underline;}
#serv_area{position:absolute;left:40px;top:0;width:180px;border:solid 0 gray}
#prod_area{position:absolute;left:240px;top:0;width:180px;border:solid 0 gray}
#info_area{position:absolute;left:460px;top:0;width:140px;border:solid 0 gray}
#side_area{position:absolute;left:660px;height:170px;top:0;width:320px;border:solid 0 red}
.img_img{position:relative;left:-3px;top:0;padding-bottom:0;}
#business_logo {position:absolute; left:661px; top:164px; border:solid 0 gray; cursor:pointer;}
.pages_title{font:20px arial;font-weight:bold;line-height:24px;color:white}
.pages_content{font:14px arial;line-height:20px;width:550px;text-align:left;margin-top:5px;padding-bottom:20px;}
#home_logo {position:absolute; left:851px; top:164px; border:solid 0 gray; cursor:pointer;}

div#nav_menu_homepage
  {
    position: absolute;
    top: 510px;
    left: 435px;
    overflow: hidden;
    height: 44px;
  }
  
div#nav_menu_homepage ul
  {
    list-style-type: none;
	clear: both;
  }
  
div#nav_menu_homepage ul li
  {
    float: left;
	margin-left: 20px;
  }

div#nav_menu_homepage ul li a,
div#nav_menu_homepage ul li a:hover
  {
    color: #FFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
  }

div#addressbox
  {
    position: absolute;
	top: 690px;
	left: 375px;
	overflow: hidden;
	font-family: arial;
	font-size: 12px;
  }
  
div#addressbox ul
  {
    list-style-type: none;
	clear:both;
  }
  
div#addressbox ul li
  {
    color: #FFF;
    float: left;
	width: 160px;
	margin-left: 80px; 
  }
  
div#addressbox ul li a,
div#addressbox ul li a:hover
  {
    color: #FFF;
	text-decoration: none;
  }
  
#nav_menu a{text-decoration:none;color:red}
#nav_menu a:hover{color:white}
#linkedin{position:absolute;left:30px;top:585px;z-index:300}
#info1 {position:absolute; left:5px; top:468px; font-size:10px; color:#bd0606; border:solid 0 gray;
        font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
       }

#red_line {position:absolute; left:0; top:487px; width:1023px; height:1px; border:solid 0 gray; }

#p1 {position:absolute; left:0; top:488px; width:410px; height:61px; border:solid 0 gray; }

#p2 {position:absolute; left:1000px; top:488px; width:23px; height:61px; border:solid 0 gray; }
 
#skype {position:absolute; left:120px; top:585px; width:150px; 
        font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
        font-size:12px; color:#bd0606; border:solid 0 gray;line-height:23px; }

/*#skype_logo {}*/

#skype_list {position:relative; width:150px; height:23px; line-height:23px; 
             font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
             font-size:12px; color:#bd0606; border:solid 0 gray; }
#contact_us{margin-left:18px;line-height:24px;margin-top:3px;}
#twitter{position:absolute; left:270px; top:585px;color:white;font:12px arial;width:200px; border:solid 0 yellow}
#twitter_feed{position:absolute;left:90px;top:5px;color:white;width:300px;}
#twitter_follow{position:absolute;top:28px;color:white;width:auto;font-size:12px;text-decoration:underline;cursor:pointer}
#twitter_update_list a{color:white;text-decoration:none}
#twitter_update_list a:hover{text-decoration:underline;}
#testmonial_feed{position:absolute;top:590px;left:690px;height:70px;width:300px;text-align:left;}
#testmonial_feed a{color:#ff9900;font-size:14px;font-family:arial;font-style:italic;text-decoration:none;text-align:right}
#testmonial_feed a:hover{text-decoration:underline}



#status {position:absolute; left:690px; top:622px; width:300px; height:16px; 
         font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
         font-size:12px; color:#bd0606; text-align:right; border:solid 0 gray; }

#status_light {position:absolute; left:994px; top:622px; width:14px; height:14px;}
        
#status_info {position:absolute; left:690px; top:638px; width:300px; height:16px; 
              font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
              font-size:12px; color:#bd0606; text-align:right; border:solid 0 gray; }
#about_menu {position:absolute; left:290px; top:488px; width:118px; height:61px; 
             font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
             font-size:15px; color:#667da1; text-align:center; cursor:pointer; line-height:68px;overflow:hidden;
             background-image:url("/about_menu_bg.png"); border:solid 0 gray;  }
a img{border:solid 0 gray}
span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/radio.png) no-repeat;
display: block;
clear: left;
float: left;
}
#video_text a{color:#939393;font:15px arial;font-weight:bold}
#video_text a:hover{color:white}
#agency_menu {position:absolute; left:412px; top:488px; width:118px; height:61px; 
             font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
             font-size:15px; color:#667da1; text-align:center; cursor:pointer; line-height:68px;overflow:hidden;
             background-image:url("/about_menu_bg.png"); border:solid 0 gray;  }
#newsletter_box {position:absolute; left:0; top:680px; width:250px; height:24px; 
             font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
             font-size:15px; color:#667da1; text-align:center; 
             background-image:url("/about_menu_bg.png"); border:solid 1px gray; line-height:24px; }
#rel_newsletter_box {position:absolute; left:16px; top:220px; width:250px; height:24px; 
             font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
             font-size:15px; color:#667da1; text-align:center; 
             background-image:url("/about_menu_bg.png"); border:solid 1px gray; line-height:24px; }
.mynewsletter_text{cursor:pointer}
#slide_holder{position:relative;line-height:24px;text-align:center;height:24px;width:250px;border:solid 0 red;overflow:hidden}
#slide_div{position:absolute;top:0;left:251px;height:24px;width:250px;border:solid 0 green;
           line-height:24px;text-align:center}
#slide_div_b{position:absolute;top:0;left:0;height:24px;width:250px;
                border:solid 0 green;line-height:24px;text-align:center}
#business_menu {position:absolute; left:532px; top:488px; width:148px; height:61px; 
                font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                font-size:15px; color:#667da1; text-align:center; cursor:pointer;line-height:68px;overflow:hidden;
                background-image:url("/business_menu_bg.png");border:solid 0 gray;  }

#home_menu {position:absolute; left:682px; top:488px; width:123px; height:61px; 
            font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
            font-size:15px; color:#667da1; text-align:center; cursor:pointer;line-height:68px;overflow:hidden;
            background-image:url("/home_menu_bg.png");border:solid 0 gray;  }

#trouble_menu {position:absolute; left:807px; top:488px; width:191px; height:61px; 
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:15px; color:#667da1; text-align:center; cursor:pointer;line-height:68px;overflow:hidden;
               background-image:url("/trouble_menu_bg.png");border:solid 0 gray;  }

.menu1 {position:relative; top:25px; cursor:pointer; }

.menu2 {position:relative; top:8px; left:10px; cursor:pointer; z-index:400;}

/* ---------------------------------------------------------------------------------------------------*/

#about_pillar {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_pillar_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }


#about_bfd {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_bfd_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }

#about_richard {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_richard_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }

#about_michael {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_michael_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }

#trouble_knowledge {position:absolute; left:0; top:0; width:191px; height:30px;
                    font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                    font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                    visibility:hidden;  border:solid 0 gray;
                    }

#trouble_knowledge_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }


#trouble_recommended {position:absolute; left:0; top:0; width:191px; height:30px;
                      font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                      font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                      visibility:hidden;  border:solid 0 gray;
                     }

#trouble_recommended_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:gray; }

#trouble_newsletter {position:absolute; left:0; top:0; width:191px; height:30px;
                     font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                     font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                     visibility:hidden;  border:solid 0 gray;display:none;
                     }

#trouble_newsletter_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300;display:none; background-color:gray; }
#about_pillar_1 {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_pillar_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }


#about_bfd_1 {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_bfd_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }

#about_richard_1 {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_richard_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }

#about_michael_1 {position:absolute; left:0; top:0; width:118px; height:30px;
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
               visibility:hidden;  border:solid 0 gray;
               }

#about_michael_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }

#trouble_knowledge_1 {position:absolute; left:0; top:0; width:191px; height:30px;
                    font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                    font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                    visibility:hidden;  border:solid 0 gray;
                    }

#trouble_knowledge_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }


#trouble_recommended_1 {position:absolute; left:0; top:0; width:191px; height:30px;
                      font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                      font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                      visibility:hidden;  border:solid 0 gray;
                     }

#trouble_recommended_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }

#trouble_newsletter_1 {position:absolute; left:0; top:0; width:191px; height:30px;
                     font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                     font-size:12px; color:#667da1; text-align:left; cursor:pointer; z-index:200;
                     visibility:hidden;  border:solid 0 gray;display:none;
                     }

#trouble_newsletter_bg_1 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:300; background-color:black; }









/* ---------------------------------------------------------------------------------------------------*/


#for_home_main {position:relative; left:50%; top:10px; width:1023px; margin-left:-512px; 
                border:solid 0 gray; text-align:left; background-color:transparent;}
#for_home_header{position:relative;left:0;top:0;width:1023px;height:75px;background-color:black;}
#for_home_main_content{position:relative;left:0;width:1023px;background-color:#222222;color:white}
#for_home_info {position:relative; width:1023px; height:12px;
                border:solid 0 gray;top:0;background-color:white; }
.content_table{position:relative;width:1000px;left:10px;}
.black_border{position:relative;background-color:black;width:1023px;height:20px;}
#for_home_superman {position:relative; left:473px;width:70px;top:0; height:149px;
                    background-image:url("/superman.jpg"); }

.left_td{width:600px;vertical-align:top;border:solid 0 green;padding:10px;color:#cbc9c6;vertical-align:20px;}
.left_td a{color:red;font-size:100%;font-weight:bold;text-decoration:none;}
.left_td a:hover{color:white;font-size:105%;font-weight:bold;text-decoration:none}

.right_td{position:relative;width:330px;vertical-align:top;border:solid 0 green;padding:10px;color:white;}
.right_td div{margin-top:10px;margin-left:20px;}
.right_td a{color:white;font:12px arial;margin-top:16px;text-decoration:none;}
.right_td a:hover{color:white;font-weight:bold;text-decoration:none}

#skype_logo_1 {position:absolute; left:0; top:0; border:solid 0 gray; }

#skype_1 {position:absolute; left:80px; top:24px; width:300px; height:16px; 
          font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
          font-size:12px; color:white; border:solid 0 gray; }

#skype_list_1 {position:absolute; left:80px; top:40px; width:300px; height:16px; 
               font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
               font-size:12px; color:#bd0606; border:solid 0 gray; }

#ask_pillar {position:absolute; left:527px; top:0; width:496px; height:58px; background-image:url("/ask_pillar.png");}

#ask1 {position:absolute; top:25px; left:20px; width:350px; border:solid 1px #667da1;background:transparent;
       font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
       font-size:12px; color:#667da1; }

#ask2 {position:absolute; top:25px; left:400px; font-size:15px; color:#be0606; cursor:pointer;
       font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif; }

#pillar_logo_2 {position:absolute; left:0; top:10px; width:314px; height:64px; }

#go_home_link {position:aBsolute; left:40px; top:253px; width:180px; height:30px; border:solid 0 gray; cursor:pointer;}

#for_home_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                z-index:100; }


#for_home_text_1 {position:absolute; left:85px; top:50px; height:20px; font-size:15px; color:black; border:solid 0 gray;
                  font-weight:bold; z-index:100; }

#for_home_text_2 {position:absolute; left:85px; top:86px; width:840px; font-size:12px; color:#be0606; border:solid 0 gray;
                  font-weight:normal; text-align:justify; line-height:18px; z-index:100;  }

#for_home_text_2 a {text-decoration:none; color:#be0606; }

#for_home_text_2 a:hover {text-decoration:none; color:blue; }


#for_home_text_3 {position:absolute; left:85px; top:230px; width:840px; font-size:12px; color:#be0606; border:solid 0 gray;
                  font-weight:normal; text-align:justify; line-height:24px; z-index:100;  }


#for_home_text_3 a {text-decoration:none; color:#be0606; }

#for_home_text_3 a:hover {text-decoration:none; color:blue; }


/*BEGIN EXTERNAL MENU WRITTEN BY GEORGE PS MOUYIOS ON 10-17-11*/
div#nav_menu_others
  {
    overflow: hidden;
	position: absolute;
	top: 20px;
	left: 315px;
  }
  
div#nav_menu_others ul
  {
    list-style-type: none;
	clear: both;
	line-height: 67px;
  }

div#nav_menu_others ul li
  {
    /*position: relative;*/
    float: left;
	margin-left: 1px;
	background-image: url("/business_menu_bg_1.png");
	width: 148px;
	height: 54px;
  }
  
div#nav_menu_others ul li a
  {
    /*position: absolute;
	left: 20px;
	bottom: 10px;*/
	margin-left: 20px;
    text-decoration: none;
	color: red;
	font-family: Arial;
	font-size: 15px;
  }
  
div#nav_menu_others ul li a:hover
  {
    text-decoration: none;
	color: #FFF;
  }
  
div#nav_menu_others ul li span.activepage
  {
	color: #FFF;
	margin-left: 20px;
	font-family: Arial;
	font-size: 15px;
  }
/*END EXTERNAL MENU WRITTEN BY GEORGE PS MOUYIOS ON 10-17-11*/
  
#about_menu_1
  {
    position:absolute; left:315px; top:20px; width:118px; height:54px; 
    font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
    font-size:15px; color:#667da1; text-align:center; cursor:pointer;  z-index:200;overflow:hidden;
    background-image:url("/about_menu_bg_1.png"); border:solid 0 gray;line-height:67px;
  }
			  
#agency_menu_1{position:absolute; left:435px; top:20px; width:118px; height:54px; 
              font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
              font-size:15px; color:#667da1; text-align:center; cursor:pointer;  z-index:200;overflow:hidden;
              background-image:url("/about_menu_bg.png"); border:solid 0 gray; line-height:67px; }    

#business_menu_1 {position:absolute; left:555px; top:20px; width:148px; height:54px; 
                  font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                  font-size:15px; color:#667da1; text-align:center; cursor:pointer; z-index:200;overflow:hidden;
                  background-image:url("/business_menu_bg_1.png");border:solid 0 gray; line-height:67px; }


#home_menu_1 {position:absolute; left:705px; top:20px; width:123px; height:54px; 
              font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
              font-size:15px; color:#667da1; text-align:center; cursor:pointer; z-index:200;overflow:hidden;
              background-image:url("/home_menu_bg_1.png");border:solid 0 gray;line-height:67px;  }

#trouble_menu_1 {position:absolute; left:830px; top:20px; width:191px; height:54px; 
                 font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                 font-size:15px; color:#667da1; text-align:center; cursor:pointer; z-index:200;overflow:hidden;
                 background-image:url("/trouble_menu_bg_1.png");border:solid 0 gray; line-height:67px; }


#p2_1 {position:absolute; left:997px; top:15px; width:26px; height:54px; border:solid 0 gray; }


 
#fh_get_started {position:absolute; left:409px; top:342px; width:242px; height:258px; background-color:#be0606; z-index:500; 
                 border:solid 0 gray; visibility:hidden;} 

#fh_get_started_title {position:absolute; left:0; top:8px; width:242px; height:40px; background-image:url("/get_started1.png");
                       font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                       font-size:15px; color:#be0606; border:solid 0 gray; }
 
#fhg_close {position:absolute; left:220px; top:12px; }

#fh_get_started_form {position:absolute; left:10px; top:55px; width:210px; height:200px;  border:solid 0 gray; 
                      font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                      font-size:12px; line-height:24px; }

#fh_get_started_form td {font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                         font-size:12px; height:24px; }
                     
.fh_submit {background-color:black; color:#be0606; border:solid 0 gray; 
            font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
            font-size:12px; line-height:20px; cursor:pointer;}
            
            
            
            
            
            
            
#fh_testimonials {position:absolute; left:419px; top:21px; width:580px; height:581px;  border:solid 1px gray; visibility:hidden;
                  font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                  font-size:12px; color:black; background-color:white; line-height:24px;  z-index:500; }


#fh_testimonials_title {position:absolute; left:0; top:7px; width:580px; height:45px; background-image:url("/testimonial1.png");
                       font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                       font-size:15px; color:#be0606; border:solid 0 gray; }

#fht_close {position:absolute; left:550px; top:12px; }

#fh_get_started_text {position:absolute; left:30px; top:81px; width:520px; height:480px;  border:dashed 0 green;
                      font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                      font-size:12px; color:black; text-align:justify; background-color:white; line-height:24px; } 

.name1 {color:#be0606;}
/* ---------------------------------------------------------------------------------------------------*/


#rl1 {position:absolute; left:0; top:8px; width:640px;}

#info2 {position:absolute; left:640px; top:3px; width:362px; top:0; text-align:center; font-size:9px; color:#be0606; 
        font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;}

#rl2 {position:absolute; left:1002px; top:8px; width:21px;}

/* ---------------------------------------------------------------------------------------------------*/

#about_pillar_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                    font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                    z-index:100; }

#about_pillar_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                      font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:solid 0 gray; }

#about_bfd_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                 font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                 z-index:100; }

#about_bfd_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                   font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; }

#about_richard_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                 font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                 z-index:100; }

#about_richard_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                   font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; }

#about_michael_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                 font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                 z-index:100; }


#about_michael_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                      font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; }

#trouble_knowledge_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                         font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                         z-index:100; }

#trouble_knowledge_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                           font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; background-color:lightyellow;}


#trouble_recommended_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                           font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                           z-index:100; }

#trouble_recommended_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                             font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; background-color:lightyellow;}


#trouble_newsletter_text {position:absolute; left:0; top:317px; width:1023px; height:324px; background-color:white;
                          font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
                          z-index:100; }

#trouble_newsletter_text_1 {position:absolute; left:85px; top:50px; width:850px; height:250px; font-size:12px; color:#be0606; 
                            font-weight:normal; text-align:justify; line-height:18px; z-index:100; border:dashed 1px gray; background-color:lightyellow;}


#top_shadow {position:absolute; left:10px; top:-8px; width:940px; height:8px; background-image:url('/top_shadow.png'); 
             background-repeat:repeat-x; border:solid 0 blue; }

#right_shadow {position:absolute; left:950px; top:0; width:9px; height:629px; background-image:url('/right_shadow.png'); 
               background-repeat:repeat-y; border:solid 0 blue; }
 
#left_top_shadow {position:absolute; left:0; top:-8px; width:10px; height:8px; background-image:url('/lt_shadow.png'); 
                  border:solid 0 blue; }

#right_top_shadow {position:absolute; left:950px; top:-8px; width:9px; height:8px; background-image:url('/rt_shadow.png'); 
                   border:solid 0 blue; }

#right_bottom_shadow {position:absolute; left:950px; top:629px; width:9px; height:9px; background-image:url('/rb_shadow.png'); 
                      border:solid 0 blue; }

#info {position:absolute; left:0; top:606px; width:950px;  height:32px; background-color:#26330b; color:#867363; 
       font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

#xinfo1 {position:absolute; left:20px; top:8px; background-color:#26330b; color:#867363; }

#xinfo2 {position:absolute; left:530px; top:8px; width:400px; text-align:right; background-color:#26330b; color:#867363; }

/* ---------------------------------------------------------------------------------------------------*/

#about_link {position:absolute; left:43px; top:342px; width:160px; height:50px; cursor:pointer; border:dashed 1px red; }

#service_link {position:absolute; left:43px; top:395px; width:160px; height:35px; cursor:pointer; border:dashed 0 red; }

#blog_link {position:absolute; left:43px; top:440px; width:160px; height:40px; cursor:pointer; border:dashed 0 red; }

#contact_link {position:absolute; left:43px; top:490px; width:160px; height:40px; cursor:pointer; border:dashed 0 red; }

/* ---------------------------------------------------------------------------------------------------*/
#about_main {position:absolute; left:50%; top:30px; width:950px; height:638px; margin-left:-475px; 
             border:solid 0 gray; text-align:left; background-color:#efe5e5; z-index:100; }

#xabout_text {position:absolute; left:260px; top:355px; width:620px; height:450px; font-weight:normal;
             font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6f5c4b; 
             letter-spacing:0; line-height:22px; text-align:justify; border:dashed 0 red; }

#about_text a {color:#6f5c4b; text-decoration:none;}

#about_text a:hover {color:#8f7c6b; text-decoration:underline;}

#meet {position:absolute; left:390px; top:35px; width:550px; height:543px; 
       border:solid 0 gray; text-align:left; background-color:#867363; visibility:hidden; z-index:999; }

#meet_top {position:absolute; left:0; top:0; width:550px; height:54px; }                    
 
#meet_text {position:absolute; left:35px; top:87px; width:260px; height:400px; text-align:justify; line-height:18px;
            font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; border:solid 0 green; }

#meet_photo {position:absolute; left:313px; top:87px; width:201px; height:238px; border:solid 0 green; }

#meet_bottom {position:absolute; left:0; top:512px; width:550px; height:31px; background-color:#705c4b; color:#efe5e5;
              font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; text-align:right; }             

#meet_bottom a {color:#efe5e5; text-decoration:underline;}

#meet_bottom a:hover {color:#efe5e5; text-decoration:underline;}

#mask1 {position:absolute; left:0; top:0; width:950px; height:638px; 
        border:solid 0 gray; text-align:left; background-color:white; visibility:hidden; z-index:101; }

/* ---------------------------------------------------------------------------------------------------*/

#contact_main {position:absolute; left:50%; top:30px; width:950px; height:638px; margin-left:-475px; 
               border:solid 0 gray; text-align:left; background-color:#efe5e5; z-index:100; }

#contact_text {position:absolute; left:260px; top:355px; width:620px; height:450px; font-weight:normal;
               font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6f5c4b; 
               letter-spacing:0; line-height:22px; text-align:right; border:dashed 0 red; }

/* ---------------------------------------------------------------------------------------------------*/

#service_main {position:absolute; left:50%; top:30px; width:950px; height:638px; margin-left:-475px; 
               border:solid 0 gray; text-align:left; background-color:#efe5e5; z-index:100; }

#service_text {position:absolute; left:260px; top:355px; width:630px; height:450px; font-weight:normal;
               font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6f5c4b; 
               letter-spacing:0; line-height:22px; text-align:justify; border:dashed 0 red; }

#service_text a {color:#6f5c4b; text-decoration:none;}

#service_text a:hover {color:#8f7c6b; text-decoration:underline;}

#testimonials {position:absolute; left:390px; top:35px; width:550px; height:594px; 
               border:solid 0 gray; text-align:left; background-color:#867363; visibility:hidden; z-index:999; }

#testimonials_top {position:absolute; left:0; top:0; width:550px; height:54px; }                    
 
#testimonials_text {position:absolute; left:35px; top:87px; width:480px; height:400px; text-align:justify; line-height:18px;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; border:solid 0 green; }

#testimonials_bottom {position:absolute; left:0; top:563px; width:550px; height:31px; background-color:#705c4b; color:#efe5e5;
                      font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; text-align:right; }             

#testimonials_bottom a {color:#efe5e5; text-decoration:underline;}

#testimonials_bottom a:hover {color:#efe5e5; text-decoration:underline;}

#questionnaire {position:absolute; left:390px; top:35px; width:550px; height:594px; 
                border:solid 0 gray; text-align:left; background-color:#867363; visibility:hidden; z-index:888; }

#questionnaire_top {position:absolute; left:0; top:0; width:550px; height:54px; }                    
 
#questionnaire_text {position:absolute; left:35px; top:87px; width:480px; height:400px; text-align:justify; line-height:18px;
                     font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#efe5e5; border:solid 0 green; }

#questionnaire_bottom {position:absolute; left:0; top:563px; width:550px; height:31px; background-color:#705c4b; color:#efe5e5;
                       font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; text-align:right; }             

#questionnaire_bottom a {color:#efe5e5; text-decoration:underline;}

#questionnaire_bottom a:hover {color:#efe5e5; text-decoration:underline;}

#questionnaire_sent {position:absolute; left:390px; top:35px; width:550px; height:594px; 
                     border:solid 0 gray; text-align:left; background-color:#867363; visibility:hidden; z-index:999; }

#questionnaire_sent_top {position:absolute; left:0; top:0; width:550px; height:54px; }                    
 
#questionnaire_sent_text {position:absolute; left:35px; top:87px; width:480px; height:400px; text-align:justify; line-height:18px;
                          font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#efe5e5; border:solid 0 green; }

#questionnaire_sent_bottom {position:absolute; left:0; top:563px; width:550px; height:31px; background-color:#705c4b; color:#efe5e5;
                            font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efe5e5; text-align:right; }             

#questionnaire_sent_bottom a {color:#efe5e5; text-decoration:underline;}

#questionnair_sent_bottom a:hover {color:#efe5e5; text-decoration:underline;}

#questionnaire_text td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#efe5e5; }

#questionnaire_text input {width:300px; background:transparent; border:solid 1px #705c4b;
                           font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#efe5e5; line-height:20px;
                           height:20px;  }

#questionnaire_text textarea {width:300px; background:transparent; border:solid 1px #705c4b;
                              font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#efe5e5; line-height:20px;
                              height:80px;  }
/* ---------------------------------------------------------------------------------------------------*/

#blog_main {position:absolute; left:50%; top:30px; width:950px; height:1000px; margin-left:-475px; 
               border:solid 0 gray; text-align:left; background-color:#efe5e5; z-index:100; }

#blog_text {position:absolute; left:260px; top:355px; width:620px; height:600px; font-weight:normal;
            font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6f5c4b; 
            letter-spacing:0; line-height:22px; text-align:center; border:dashed 1px gray; }

#blog_info {position:absolute; left:0; top:1000px; width:950px;  height:32px; background-color:#26330b; color:#867363; 
            font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

#right_shadow1 {position:absolute; left:950px; top:0; width:9px; height:1023px; background-image:url('/right_shadow.png'); 
               background-repeat:repeat-y; border:solid 0 blue; }

#right_bottom_shadow1 {position:absolute; left:950px; top:1023px; width:9px; height:9px; background-image:url('/rb_shadow.png'); 
                       border:solid 0 blue; }
#xhome_main {position:relative; top:0; left:0; width:970px; height:670px; font-size:10px;
            font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
            background-image:url("/home.png"); z-index:100;
            border:solid 0 white; }

#home_flash {position:absolute; top:131px; left:446px; width:479px; height:320px; font-size:10px;
             font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; z-index:1000;
             border:solid 0 gray; }

#home_enter {position:absolute; top:474px; left:655px; width:84px; height:22px; cursor:pointer;}

#home_info {position:absolute; top:585px; left:355px; font-size:10px; z-index:100; width:465px;
            font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#706568; text-align:justify;
            border:solid 0 gray; }


#menu_2 {position:relative; top:0; left:0; width:970px; height:670px; font-size:10px;
               font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
               background-image:url("/bg1.png");
               border:solid 0 white; }

#collection_link {position:absolute; top:75px; left:560px; width:100px; height:25px;
                  cursor:pointer; border:solid 0 gray;}
 

#press_link {position:absolute; top:75px; left:755px; width:50px; height:25px;
             cursor:pointer; border:solid 0 gray;}


#home_link {position:absolute; top:45px; left:50px; width:360px; height:75px;
               cursor:pointer; border:solid 0 gray;}


/* ---------------------------------------------------------------------------------------------------*/

#c_collection_link {position:absolute; top:75px; left:415px; width:100px; height:25px;
                  cursor:pointer; border:solid 0 gray;}
 
#c_about_link {position:absolute; top:75px; left:535px; width:60px; height:25px;
             cursor:pointer; border:solid 0 gray;}

#c_press_link {position:absolute; top:75px; left:610px; width:50px; height:25px;
             cursor:pointer; border:solid 0 gray;}

#c_contact_link {position:absolute; top:75px; left:680px; width:70px; height:25px;
               cursor:pointer; border:solid 0 gray;}

/* ---------------------------------------------------------------------------------------------------*/


#contact_point {position:absolute; top:103px; left:860px; width:16px; height:14px;
                background-image:url("/point.png");}

#contact_map {position:absolute; top:168px; left:125px; width:419px; height:278px; font-size:10px;
              font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
              border:solid 0 gray; z-index:100; }

#contact_photo {position:absolute; top:462px; left:125px; width:419px; height:102px; font-size:10px;
               font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
               border:solid 0 gray; }

#contact_info {position:absolute; top:620px; left:300px; width:640px; font-size:10px; color:#706568;
               font-family:Arial, Helvetica, sans-serif; border:solid 0 gray; text-align:right;}
               
#contact_info1 {position:absolute; top:156px; left:640px; width:300px; font-size:11px; 
                font-family:Arial, Helvetica, sans-serif;color:#bcafad; letter-spacing:1px;
                font-weight:normal; text-align:left; line-height:30px; border:solid 0 gray; }

/* ---------------------------------------------------------------------------------------------------*/

#press_main {position:relative; top:0; left:0; width:970px; height:670px; font-size:10px;
             font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
             background-image:url("/bg1.png");
             border:solid 0 white; }

#press_point {position:absolute; top:103px; left:775px; width:16px; height:14px;
              background-image:url("/point.png");}

#press_video_off {position:absolute; left:703px; top:166px; width:150px; height:18px; background-image:url("/video_off.png"); cursor:pointer;}

#press_video_on  {position:absolute; left:703px; top:166px; width:150px; height:18px; background-image:url("/video_on.png"); cursor:pointer;}

#press_editorial_off {position:absolute; left:703px; top:196px; width:150px; height:18px; background-image:url("/editorial_off.png"); cursor:pointer;}

#press_editorial_on  {position:absolute; left:703px; top:196px; width:150px; height:18px; background-image:url("/editorial_on.png"); cursor:pointer;}

#press_news_off {position:absolute; left:703px; top:226px; width:150px; height:18px; background-image:url("/news_off.png"); cursor:pointer;}

#press_news_on  {position:absolute; left:703px; top:226px; width:150px; height:18px; background-image:url("/news_on.png"); cursor:pointer;}

/* ---------------------------------------------------------------------------------------------------*/

#editorial_photo_area {position:absolute; left:143px; top:138px; width:247px; height:331px; border:solid 0 gray;}

#editorial_thumbnail_area {position:absolute; left:10px; top:544px; width:950px; height:72px; 
                           text-align:left; background-color:#08050c; overflow:hidden;}
#editorial_photo {position:absolute; left:0; top:0; width:247px; height:331px; z-index:100;}

#editorial_photo_temp {position:absolute; left:0; top:0; width:247px; height:331px; z-index:80;}

#go_left {position:absolute; position:absolute; left:350px; top:475px; width:20px; height:20px; 
          border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer;}

#go_right {position:absolute; position:absolute; left:370px; top:475px; width:20px; height:20px; 
           border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer;}
 
#des {position:absolute; position:absolute; left:143px; top:478px; width:100px; height:20px; 
      font-family:Arial, Helvetica, sans-serif; color:#9b82b1; font-size:11px; font-weight:normal; 
      text-align:left; cursor:pointer;}
 
#show_para {position:absolute; position:absolute; left:143px; top:475px; width:200px; height:60px; color:#bcafad;
            font-family:Arial, Helvetica, sans-serif; border:dashed 0 gray; font-size:11px; text-align:left;
            }

/* ---------------------------------------------------------------------------------------------------*/

#about_point {position:absolute; top:103px; left:705px; width:16px; height:14px;
              background-image:url("/point.png");}

#about_photo {position:absolute; top:168px; left:125px; width:347px; height:230px;} 

/* ---------------------------------------------------------------------------------------------------*/

#order_point {position:absolute; top:103px; left:608px; width:16px; height:14px;
              background-image:url("/point.png");}

#order_photo {position:absolute; top:166px; left:80px; width:75px; height:75px; border:solid 0 gray;} 

#spec_order {position:absolute; top:162px; left:172px; width:84px; height:26px; border:solid 0 gray;} 

#order_des {position:absolute; top:185px; left:172px; width:400px; height:50px; color:#bcafad;
            font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; border:solid 0 gray;} 


#left_form {position:absolute; top:250px; left:169px; width:400px; height:350px; border:solid 0 gray; }

#left_form td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9b82b1; text-align:left;
               height:35px;}

#right_form {position:absolute; top:250px; left:569px; width:338px; height:350px; border:solid 0 gray; }

#right_form td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9b82b1; text-align:left;
                height:35px;}

.input_box {font-family:Arial, Helvetica, sans-serif; font-size:11px; background:transparent; 
            border:solid 1px #9b82b1; color:#bcafad;}

.select_box {background-color:red; background:transparent; border:solid 1px #9b82b1; color:#bcafad; width:60px; }


#submit {position:absolute; top:557px; left:571px; width:75px; height:38px; }


#order_sent_message {position:absolute; top:200px; left:200px; font-family:Arial, Helvetica, sans-serif; 
                     font-size:12px; color:#9b82b1; text-align:left;}

#order_sent_message a {color:#9b82b1; text-decoration:underline;}

#order_sent_message a:hover { color:#bcafad; text-decoration:underline;}


span.checkbox {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(/submit.png) no-repeat;
  overflow: hidden;
}

#collection_main {position:relative; top:0; left:0; width:970px; height:670px; font-size:10px;
                  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:white; 
                  background-image:url("/bg2.png");
                  border:solid 0 white; }
#collection_point {position:absolute; top:103px; left:465px; width:16px; height:14px;
                   background-image:url("/point.png");}


#dangerous_off {position:absolute; left:521px; top:164px; width:82px; height:20px; background-image:url("/c_dangerous_off.png"); cursor:pointer;}

#dangerous_on  {position:absolute; left:521px; top:164px; width:82px; height:20px; background-image:url("/c_dangerous_on.png"); cursor:pointer;}

#androgyny_off {position:absolute; left:521px; top:194px; width:82px; height:20px; background-image:url("/c_androgyny_off.png"); cursor:pointer;}

#androgyny_on  {position:absolute; left:521px; top:194px; width:82px; height:20px; background-image:url("/c_androgyny_on.png"); cursor:pointer;}

#renegade_off {position:absolute; left:521px; top:224px; width:82px; height:20px; background-image:url("/c_renegade_off.png"); cursor:pointer;}

#renegade_on  {position:absolute; left:521px; top:224px; width:82px; height:20px; background-image:url("/c_renegade_on.png"); cursor:pointer;}

#delicate_off {position:absolute; left:521px; top:254px; width:82px; height:20px; background-image:url("/c_delicate_off.png"); cursor:pointer;}

#delicate_on  {position:absolute; left:521px; top:254px; width:82px; height:20px; background-image:url("/c_delicate_on.png"); cursor:pointer;}

#glam_off {position:absolute; left:521px; top:284px; width:82px; height:20px; background-image:url("/c_glam_off.png"); cursor:pointer;}

#glam_on  {position:absolute; left:521px; top:284px; width:82px; height:20px; background-image:url("/c_glam_on.png"); cursor:pointer;}




#collection_photo_area {position:absolute; left:80px; top:168px; width:30px; height:30px; border:solid 0 gray;}

#collection_thumbnail_area {position:absolute; left:10px; top:544px; width:950px; height:72px; 
                           text-align:left; background-color:#08050c; overflow:hidden;}

#collection_photo {position:absolute; left:0; top:0; width:247px; height:331px; z-index:100;}

#collection_photo_temp {position:absolute; left:0; top:0; z-index:80;}
#collection_photo_temp1 {position:absolute; left:0; top:0; width:247px; height:331px; z-index:80;}

#c_go_left {position:absolute; position:absolute; left:449px; top:451px; width:20px; height:20px; 
            border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer;
            visibility:hidden; }

#c_go_right {position:absolute; position:absolute; left:479px; top:451px; width:20px; height:20px; 
             border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer;
             visibility:hidden; }
 
#c_des {position:absolute; left:80px; top:457px; width:66px; height:17px; border:dashed 0 gray; 
        cursor:pointer; z-index:500; visibility:hidden; }

#des_img_off {position:absolute; left:0; top:0; width:66px; height:17px; z-index:400;}

#des_img_on {position:absolute; left:0; top:0; width:66px; height:17px; z-index:300;}


#c_order {position:absolute; left:146px; top:457px; width:93px; height:17px; border:dashed 0 gray; 
          cursor:pointer; visibility:hidden;}

#c_show_para {position:absolute; position:absolute; left:80px; top:475px; width:400px; height:70px; color:#bcafad;
              font-family:Arial, Helvetica, sans-serif; border:dashed 0 gray; font-size:11px; text-align:left;
              visibility:hidden;}

/* ---------------------------------------------------------------------------------------------------*/

#video_thumbnail_area {position:absolute; left:10px; top:544px; width:950px; height:72px; 
                           text-align:left; background-color:#08050c; overflow:hidden;}

#video_area {position:absolute; left:100px; top:150px; width:400px; height:320px; 
             text-align:left; background-color:#08050c; border:dashed 0 gray;}


#v_go_left {position:absolute; position:absolute; left:450px; top:480px; width:20px; height:20px; 
            border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer; }

#v_go_right {position:absolute; position:absolute; left:480px; top:480px; width:20px; height:20px; 
             border:dashed 0 gray; color:#706568; font-size:14px; font-weight:normal; cursor:pointer; }
 
#v_des {position:absolute; left:100px; top:480px; width:350px; height:40px; color:#bcafad; font-size:11px; 
        text-align:left; font-family:Arial, Helvetica, sans-serif; border:dashed 0 gray; }
a.article_title{color:white;font:16px arial;font-weight:bold;text-decoration:none}
a.article_title:hover{color:gray;}
a.readmore {color:red;text-decoration:none;font:11px arial;font-weight:bold}
a.readmore:hover{color:white;text-decoration:underline}
a.linky{color:white;text-decoration:none}
a.linky:hover{text-decoration:underline}
body{font-family:'Helvetica Neue','HelveticaNeue-Light','Helvetica Neue Light',Arial,Helvetica,sans-serif;
            font-size:9px; color:black; background-color:#be0606; min-width:1024px;background:#be0606}
ul.mid-menu-list{
    list-style:none;
}
ul.mid-menu-list li{
    float:left;
}
