/**************************************************
LyleHadlockMusic.com

style/style.css
***************************************************/

/*********************************************************/
/* fonts */
/*********************************************************/
.small     {font-family:Arial,Sans-serif; font-size:0.70em; color:black; text-decoration:none; } 
.normal    {font-family:Arial,Sans-serif; font-size:0.80em; color:black; text-decoration:none; } 
.large     {font-family:Arial,Sans-serif; font-size:1em;    color:black; text-decoration:none; } 
.xlarge    {font-family:Arial,Sans-serif; font-size:1.25em; color:black; text-decoration:none; } 
.xxlarge   {font-family:Arial,Sans-serif; font-size:1.5em; color:black; text-decoration:none; } 
.xxxlarge  {font-family:Arial,Sans-serif; font-size:1.75em; color:black; text-decoration:none; } 
.nodecorate{text-decoration:none;}
.bold      {font-weight:bold;}
.italic    {font-style:italic;}
.center    {text-align:center;}
.left      {text-align:left;}
.right     {text-align:right;}
.image_center { float:center; }
.image_left {float:left; margin: 0 15px 15px 0; }
.image_right{float:right; margin: 0 0 15px 15px; }
.no_float   {clear:both;}
.lightblue {color:#6666ff;}
.darkblue  {color:#000066;}
.red       {color:red; }
.darkred   {color:#A80000; }

/*********************************************************/
/* menu */
/*********************************************************/
span#menuitem_1  { position:absolute; top:170px; left:105px; }
span#menuitem_2  { position:absolute; top:208px; left:120px; }
span#menuitem_3  { position:absolute; top:243px; left:60px; }
span#menuitem_4  { position:absolute; top:282px; left:97px; }
span#menuitem_5  { position:absolute; top:320px; left:87px; }
span#menuitem_6  { position:absolute; top:357px; left:87px; }
span#menuitem_7  { position:absolute; top:397px; left:107px; }
span#menuitem_8  { position:absolute; top:432px; left:60px; }
span#menuitem_9  { position:absolute; top:472px; left:92px; }
span#menuitem_10 { position:absolute; top:1px; left:1px; }
span#menuitem_11 { position:absolute; top:1px; left:1px; }
span#menuitem_12 { position:absolute; top:1px; left:1px; }
span#menuitem_13 { position:absolute; top:624px; left:47px; }

/*********************************************************/
/* common */
/*********************************************************/
body {
    background-color:white;
}
span#copyright   { position:absolute; top:670px; left:300px; }


/*********************************************************/
/* main */
/*********************************************************/
body#main {
    background-image: url("../images/BackgroundMainPage.jpg");
    background-position: 12px 15px;
    background-repeat: no-repeat;
}
span#top_banner  { position:absolute; top:150px; left:200px; }
form#view_cart   { position:absolute; top:180px; left:700px; }
div#news_left { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:505px; 
    left:175px;
}
div#news_right { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:505px; 
    left:490px;
}
div#cd_sfts { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:179px; 
    left:175px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}
div#cd_gh { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:285px; 
    left:175px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}
div#cd_wepft { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:390px; 
    left:175px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}
div#cd_ttbh { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:179px; 
    left:485px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}
div#cd_ttbh_new { 
    position:absolute;
    width: 30px;
    height: 30px; 
    top:182px; 
    left:445px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}
div#cd_eic { 
    position:absolute;
    width: 300px;
    height: 150px; 
    top:285px; 
    left:485px;
    padding-left:10px;
    padding-top:10px;
    /* border:red solid thin; */
}


/*********************************************************/
/* secondary pages */
/*********************************************************/
body#secondary {
    background-image: url("../images/BackgroundSecondaryPage.jpg");
    background-position: 12px 15px;
    background-repeat: no-repeat;
}
body#links {
    background-color:#E1E1FF;
}
body#reviews {
    background-color:#FFFFBF;
}
body#sheetmusic {
    background-color:#BEDAB6;
}

body#videos {
    background-color:#FFFF99;
}
hr#videos {
    border:red solid thick;
}

span#navigation  { position:absolute; top:26px; left:173px; }
span#top_heading { position:absolute; top:60px; left:280px; }
div#main_body_full {
    position:absolute;
    width: 525px;
    height: 480px;
    top:170px; 
    left:215px;
}
div#main_body_gallery {
    position:absolute;
    width: 620px;
    height: 600px;
    top:60px; 
    left:180px;
}


/*********************************************************/
/* cd pages */
/*********************************************************/
form#view_cart_s { position:absolute; top:58px; left:705px; }
span#load_itunes { position:absolute; top:58px; left:600px; }
span#cd_title    { position:absolute; top:75px; left:190px; }
span#cd_cover    { position:absolute; top:125px; left:200px; }
form#add_cart    { position:absolute; top:292px; left:235px; }
span#cd_price    { position:absolute; top:320px; left:260px; }
span#cd_special_message    { position:absolute; top:300px; left:230px; }
span#cd_special_message2    { position:absolute; top:300px; left:220px; }
span#shipping    { position:absolute; top:343px; left:215px; }
span#sheetmusic  { position:absolute; top:375px; left:190px; }
div#div_line { 
    position:absolute;
    width: 575px;
    height: 5px; 
    top:495px; 
    left:200px;
}  
div#download_song{ 
    position:absolute;
    width: 150px;
    height: 50px; 
    top:435px; 
    left:210px;
    text-align:center;
    padding-top:2px;    
    border:red solid thin;
}
span#info_icon   { position:absolute; top:510px; left:200px; }
div#cd_info { 
    position:absolute;
    width: 560px;
    height: 100px; 
    top:550px; 
    left:200px;
    /* border:red solid thin; */
}
div#cd_tracks {
    position:absolute;
    width: 415px;
    height: 365px; 
    top:130px; 
    left:375px;
}


/*********************************************************/
/* special elements */
/*********************************************************/
div#mothers_day_special_top {
    position:absolute; 
    width: 300px;
    height: 30px; 
    top:100px; 
    left:515px;
}
div#mothers_day_special_bottom {
    position:absolute; 
    width: 300px;
    height: 30px; 
    top:510px; 
    left:515px;
}
span#cd_ttbh_mothers {
    position:absolute; 
    width: 300px;
    height: 30px; 
    top:205px; 
    left:560px;
}
span#cd_wepft_mothers {
    position:absolute; 
    top:420px; 
    left:250px;
}
span#menu_key_mothers {
    position:absolute; 
    top:505px; 
    left:47px;
}
span#order_deadline {
    position:absolute; 
    top:55px; 
    left:555px;
}
div#send_check_address {
    position:absolute; 
    padding-top:2px;    
    padding-left:2px;    
    width: 165px;
    height: 120px; 
    top:460px; 
    left:615px;
    border:red solid thin;
}
div#utah_county_instructions {
    position:absolute; 
    padding-top:2px;    
    padding-left:2px;    
    width: 260px;
    height: 500px; 
    top:310px; 
    left:500px;
}

div#cd_eic_special {
    position:absolute;
    width: 150px;
    height: 30px; 
    top:300px; 
    left:570px;
}
div#cd_eic_special_tables {
    position:absolute;
    width: 415px;
    height: 450px; 
    top:130px; 
    left:375px;
}
div#cd_eic_special_local {
    position:absolute;
    width: 415px;
    height: 150px; 
    top:0px; 
    left:0px;
    border:red dotted thin ;
}
div#cd_eic_special_outside {
    position:absolute;
    width: 415px;
    height: 250px; 
    top:190px; 
    left:0px;
    border:red dotted thin;
}
span#special_addcart {
    position:absolute;
    left:20px;
}
span#special_price {
    position:absolute;
    left:120px;
}
div#cd_eic_special_expire {
    position:absolute;
    width: 175px;
    height: 200px; 
    top:350px; 
    left:180px;
}

