h3 {



    margin:5px 0 0 0;



    padding:3px 0 5px 7px;



    color:white;



    background:#D45C58 url('http://lenscapesllc.com/images/search_bar_bg.png') repeat-x;



    }



.clear {



    clear:both;



    }



#container {



    position: relative;



    left: 50%;



    margin-left: -500px;



    width: 1000px;



    height:900px;

    /*border:1px solid #BE3D36;*/



}

*html #container { height:1100px; }







#options_container {



    width: 410px;



    height: 700px;



    position: absolute;



    top: 5px;



    left: 570px;



}







.optionTab {



    width: 410px;



    height: 820px;



    /*border: 2px outset #666666;



    border-top: 1px outset #666666;*/



    background: #FFFFFF;



    overflow: auto;



}







* html .optionTab {



    height: 925px;



}







#content {



    position: relative;



    font-family:verdana, sans-serif, arial;



    font-size:12px;



}



#content td {



    position: relative;



    font-family:verdana, sans-serif, arial;



    font-size:12px;



}







#header {



    left: 50%;



    position: relative;



    width: 450px;



    margin-left: -225px;



}







* html #header {



    left: 50%;



}







#logo {



    position: relative;



    left: 50%;



    margin-left: -188px;



    width: 376px;



    height: 209px;



}







#title {



    position: relative;



    left: 50%;



    margin-left: -140px;



    width: 280px;



    height: 78px;



}







#bar1 {



    width: 450px;



    height: 8px;



}







#bar2 {



    position: relative;



    left: 50%;



    margin-left: -188px;



    width: 375px;



    height: 8px;



}







.instructions {



    border: 4px inset #666666;



    text-align: center;



}







#options_container div img {



    border: 1px solid;



}







#packageBasket {



    /*border: 2px solid #666666;*/



    width: 550px;



    height: 373px;



    position: absolute;



    top: 535px;



    left: 3px;



}







* html #packageBasket {



    height: 345px;



}



#packageBasket th {



    text-align:left;



    border-bottom:1px solid #666666;



}



#packageBasket td {



    width:100%;



    font-size:12px;



    /*border: 1px solid red;*/



    text-align:right;



}



#packageBasket tfoot td {



    font-weight: bold;



    width:100%;



    text-align:left;



    border:none;



    }



#packageDetails {



    overflow: auto;



    height: 60%;



}



#packageDetails .remove {



    color:#BE3D36;



    cursor:pointer;



}



#packageBasket .descCol {



    text-align:left;



    padding-left:5px;



    width: 430px;



    height:24px;



}



#packageBasket .price {



    padding-right:5px;



}



#packageBasket .removeBut {



    border: none;



}



/*



#packageBasketButtons {



    position: absolute;



    bottom: 5px;



    left: 105px;



}



*/







#packageBasketButtons {



    margin-left: 105px;



}







body {



   height: 1100px;



}







/*



#packageBasketButtons table {



    width: 100%;



    margin-left: -25px;



}



*/







#packageBasketButtons td {



    border: none;



    width: 150px;



}







#packageBasketButtons button {



    width: 98%;



    margin: 3px 5px;



}







#framing_area {



    border: 2px outset #666666;



    width: 550px;



    height: 700px;



    height: 525px;



    position: absolute;



    background-color:#EEEEEE;



    top: 5px;



    left: 0px;



}







h2 {



    text-align: center;



    margin: 10px;



}







#framing_image img {



    /*width: 445px;



    height: 344px;*/



    margin: 50px 0 0 50px;



}







#framing_area_options {



    /*position: absolute;*/



    bottom: 15px;



    height: 55px;



    width: 100%;



    padding-left: 105px;

    padding-top:10px;

    padding-bottom:10px;



}







* html #framing_area_options {



    bottom: 5px;



}







#framing_area_options button {



    width: 98%;



    margin: 3px 5px;



}







#framing_area_options td {



    width: 150px;



}







#framingBasketContainer {



    /*height: 373px;*/
	
	height:400px;



    width: 385px;



    margin: 0;



}







* html #framingBasketContainer {



    width: 380px;



}







#framingBasket {



    height: 400px;



    width: 370px;



    overflow: auto;



}







#imageUpload {



    /*border:2px inset #666666;*/



}







#imageOptions p {



    text-align: center;



    margin: 3px;



    border: none;



}







#footerLine4 {



    position: absolute;



    top: 320px;



    margin-left: -300px;



}







#footerCopywrite {



    position: absolute;



    top: 350px;



    margin-left: -140px;



}







#footer ul {



    position: relative;



    left: 120px;



}







* html #footer ul {



    position: absolute;



}







* html #footer {



    position: absolute;



    top: 1000px;



    width: 100%;



}



.disableMat {



    position:absolute;



    z-index:100;



    height: 700px;



    background-color:white;



    }



#matOptions img {



    float: right;



    width: 150px;



    height: 150px;



    margin: 8px 8px 8px 0;



}







#matOptions table {



    float: left;



    background-color:#EEEEEE;



    margin: 8px



}







#matOptions hr {



    height:1px;



    border:1px solid #C14039;



}







#matOptions .select {



    float:left;



    margin:0 0 0 8px;



    width:180px;



}







#matOptions h3 {



    clear: both;



}







#selectFrameContainer {



    width: 400px;



    height: 530px;



    border: 2px solid #666666;



    background: #ffffff;



    overflow: auto;



}







#selectFrameContainer table {



    width:360px;



}







#selectFrameContainer td {



    font-size: 10px;



    text-align: center;



    /*border:1px solid red;*/



}







.frameRow {



    height:10px;



    background-color:#999999;



    padding-bottom:5px;



    padding-top:5px;



}







.helpButton {

    /*float: right;*/

    /*margin-top: 5px;*/

    background: url('../images/help.gif') top left no-repeat;

    width: 29px;

    height: 29px;

	/*margin-right: 25px;*/

	cursor:pointer;
	
	cursor:hand;
}

.helpButtonDiv {

    float: right;

    margin-top: -5px;

    width: 100px;

    height: 45px;

	margin-right: 25px;

	text-align:center;
	
	vertical-align:middle;
	
	cursor:pointer;
	
	cursor:hand;

}






.removeFramingBasket {



    float:center;



    cursor:pointer;

    cursor:hand;

    text-align:center;



}

.marginRemoveFramingBasket {



    width:100px;

	height:110px;

    padding:5px;
	
	vertical-align:middle;
	
    text-align:center;

	float:left;

}





#mat_message {



    display:none;



    background-color:#C2D7EF;



    color:#57697F;



    border:1px solid #366DAF;



    padding:10px;



    text-align:center;



}



.gen_button {

	cursor: hand;

}