﻿.clear
{
	clear:both;
}
.optLineHeight
{
	height:10px;	
}
.optContainer
{
	width:430px;	
}
.optRowTitle
{
	width:115px;
	float:left;	
	padding-top:3px;
	padding-right:5px;
	text-align:right;
}
.optRowSubjects
{
	width:70px;
	float:left;	
	padding-top:3px;
	text-align:left;
	padding-left:0px;
}
.optRowContainer
{
	clear:both;
	width:400px;
	margin-Top:5px;
}

.optPremiumTitleContainer
{
	width:140px;
	float:left;
}

.optPremiumSizeBlock
{
	float:left;
	width:45px;
	margin-left:2px;
	border:solid 1px black;
	text-align:center;
	cursor:pointer;
}
.optPremiumSizeBlockHover
{
	float:left;
	width:45px;
	margin-left:2px;
	border:solid 1px black;
	background-color:#730800;
	text-align:center;
	cursor:pointer;
	color:White;
}
.optPremiumSizeBlockSelected
{
	float:left;
	width:45px;
	margin-left:2px;
	border:solid 1px #730800;
	
	color:#730800;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
}

.optDigitalBlock
{
	width:150px;
	margin-left:2px;
	margin-bottom:5px;
	border:solid 1px black;
	text-align:center;
	cursor:pointer;
}
.optDigitalBlockHover
{
	width:150px;
	margin-left:2px;
	margin-bottom:5px;
	border:solid 1px black;
	background-color:#730800;
	text-align:center;
	cursor:pointer;
	color:White;
}
.optDigitalBlockSelected
{
	width:150px;
	margin-left:2px;
	margin-bottom:5px;
	border:solid 1px #730800;
	color:#730800;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
}


.optNumberBlock
{
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	border:solid 1px black;
	cursor:pointer;
	text-align:center;
}
.optNumberBlockHover
{
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	border:solid 1px black;
	background-color:#730800;
	color:White;
	cursor:pointer;
	text-align:center;
}
.optNumberBlockSelected
{
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	border:solid 1px #730800;
	color:#730800;
	font-weight:bold;
	cursor:default;
	text-align:center;
}


.optFrameBlock
{
	float:left;
	border:solid 1px white;
	margin-left:5px;
	width:50px;
	height:50px;
	cursor:pointer;
}
.optFrameBlockHover
{
	float:left;
	border:solid 1px #730800;
	margin-left:5px;
	width:50px;
	height:50px;
	cursor:pointer;
}
.optFrameBlockSelected
{
	float:left;
	border:solid 1px #730800;
	margin-left:5px;
	width:50px;
	height:50px;
	cursor:pointer;
}


.optSendPhotoBlock
{
	float:left;
	width:50px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;

}
.optSendPhotoBlockHover
{
	float:left;
	width:50px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
}
.optSendPhotoBlockSelected
{
	float:left;
	width:50px;
	height:15px;
	border:solid 1px #730800;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	color:#730800;
}

.optReviewBlock
{
	float:left;
	width:70px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;

}
.optReviewBlockHover
{
	float:left;
	width:70px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
}
.optReviewBlockSelected
{
	float:left;
	width:70px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
}

.optDesignTimeBlock
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;

}
.optDesignTimeBlockHover
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
}
.optDesignTimeBlockSelected
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
}

.optRestorationBlock
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	margin-top:3px;
}
.optRestorationBlockHover
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
	margin-top:3px;
}
.optRestorationBlockSelected
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
	margin-top:3px;
}

.optAdditionalBlock
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	margin-top:3px;
}
.optAdditionalBlockHover
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
	margin-top:3px;
}
.optAdditionalBlockSelected
{
	float:left;
	width:140px;
	height:15px;
	border:solid 1px black;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background-color:#730800;
	color:White;
	margin-top:3px;
}

#txtInstruction
{

	width:280px;
	height:60px;	
}

.spSelectedTitle
{
	color:#730800;
	font-size:13px;
	font-weight:bold;
}

.MainBody
{

    width:990px;
    clear:both;
    height:100%;
    background-color:#FFFFFF;

padding-top:10px;
    }
.MainLeftMenu
{
    width:160px;
    text-align:left;
    border: solid 0px #ff0;  
    float: left;

	clear:both;	
	background-color:#FFFFFF;
    }
 
.MainContent
{
    float:left;
    clear:right;
    border: solid 0px #ff0;
    width:830px; 
    _width:830px;
    background-color:#FFFFFF;
    }