body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
color : #333333; 
background-color : #666666; 
margin : 0; 
text-align : center; 
} 
.container { 
background-color : #FFFFFF; 
padding : 0; 
margin : 0 auto; 
width : 510px; 
} 
.container-cart { 
background-color : #FFFFFF; 
padding : 0; 
margin : 0 auto; 
width : 510px; 
height : 450px; 
} 
.footcontainer { 
background-color : transparent; 
padding : 1px; 
margin : 0 auto; 
width : 570px; 
height : 16px; 
text-align : left; 
} 
h1 { 
color : #27221f; 
} 
.products { 
margin-bottom : 15px; 
padding : 5px 0; 
border-top : 1px solid #d6d3ca; 
border-bottom : 1px solid #d6d3ca; 
} 
.AdminTitle { 
font-size : 24px; 
font-weight : bold; 
} 
.AdminContents { 
margin : 5px 5px 5px 0; 
width : 900px; 
float : left; 
} 
.AdminError { 
color : red; 
} 
.UserInfoHead { 
border : 1px solid #000000; 
background-color : #ffffff; 
color : #8d3360; 
line-height : 20px; 
font-style : normal; 
font-weight : bold; 
text-align : left; 
} 
.UserInfoHead-hold { 
border : 1px solid #000000; 
background-color : #5d7b9d; 
color : #f5f5dc; 
text-align : left; 
} 
.UserInfoContent { 
border : 1px solid #000000; 
line-height : 20px; 
font-style : normal; 
font-weight : normal; 
text-align : left; 
} 
.window { 
width : 100%; 
} 
.window .Main { 
width : 950px; 
margin : auto; 
} 
.window .Main .Left { 
width : 220px; 
float : left; 
} 
.window .Main .Right { 
width : 730px; 
float : left; 
} 
.Window .Main .Right .AdminHeader { 
margin : 5px 5px 5px 0; 
width : 100%; 
} 
.tbldashedtopsides { 
height : 150px; 
border-left : 1px solid #003366; 
border-left-width : 1px; 
border-right : 1px solid #003366; 
border-right-width : 1px; 
border-top : 1px solid #003366; 
border-top-width : 1px; 
border-bottom : 5px solid #003366; 
border-bottom-width : 5px; 
background-image : url("../images/logo.jpg"); 
background-position : center; 
background-repeat : no-repeat; 
background-color : #ffffff; 
} 
.modalBackground { 
background-color : gray; 
} 
.modalPopup { 
width : 500px; 
background-color : #ffffff; 
border-color : black; 
border-width : 2px; 
border-style : double; 
text-align : left; 
cursor : move; 
position : absolute; 
} 
.ratingStar { 
font-size : 0; 
width : 13px; 
height : 12px; 
margin : 0; 
padding : 0; 
cursor : pointer; 
display : block; 
background-repeat : no-repeat; 
} 
.filledRatingStar { 
background-image : url('../../Images/FilledStar.png'); 
} 
.emptyRatingStar { 
background-image : url('../../Images/EmptyStar.png'); 
} 
.savedRatingStar { 
background-image : url('../../Images/SavedStar.png'); 
} 
.waterMark { 
font-size : 8pt; 
font-style : italic; 
font-family : Comic Sans MS; 
} 
A.grey:link { 
color : #ffffff; 
text-decoration : none; 
} 
A.grey:visited { 
color : #ffffff; 
text-decoration : none; 
} 
A.grey:active { 
color : #ffffff; 
text-decoration : none; 
} 
A.grey:hover { 
color : #ffffff; 
text-decoration : none; 
} 
A.blue:link { 
color : #000033; 
text-decoration : none; 
} 
A.blue:visited { 
color : #000033; 
text-decoration : none; 
} 
A.blue:active { 
color : #000033; 
text-decoration : none; 
} 
A.blue:hover { 
color : #000033; 
text-decoration : none; 
} 
.menu { 
text-align : center; 
border-bottom : 1px solid #003366; 
border-top : 1px solid #003366; 
border-left : 1px solid #003366; 
border-right : 1px solid #003366; 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
font-style : normal; 
font-size : 12px; 
line-height : 24px; 
background-color : #7f96ad; 
} 
.navlink { 
font-family : Arial, Sans-Serif, Helvetica; 
font-size : 11px; 
font-style : normal; 
color : #ffffff; 
text-decoration : none; 
} 
.navlink td { 
line-height : 32px; 
text-align : center; 
text-decoration : none; 
display : block; 
} 
.navlink a { 
color : #003366; 
text-decoration : none; 
display : block; 
} 
.navlink td A:hover { 
color : #ffffff; 
background-color : #0049a7; 
text-decoration : none; 
display : block; 
} 
.navlink td A:link { 
color : #ffffff; 
text-decoration : none; 
width : 128px; 
} 
.navlink td a:visited { 
color : #ffffff; 
text-decoration : none; 
} 
.navlink td A:active { 
color : #ffffff; 
text-decoration : none; 
} 
.navlink td A:hover { 
color : #ffffff; 
background-color : #0049a7; 
text-decoration : underline; 
display : block; 
} 
.menuendright { 
text-align : center; 
padding : 0; 
border-left : 1px solid #003366; 
border-right : 1px solid #003366; 
background-color : #7f96ad; 
border-bottom-width : 1px; 
border-bottom : 1px solid #003366; 
border-top-width : 1px; 
border-top : 1px solid #003366; 
font-family : Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
font-style : normal; 
font-size : 11px; 
line-height : 24px; 
} 
.mastermenu { 
background-color : #fff; 
padding : 15px; 
margin : 0 auto; 
width : 755px; 
height : 24px; 
font-family : Arial, Sans-Serif, Helvetica; 
font-size : 11px; 
font-style : normal; 
color : #ffffff; 
text-decoration : none; 
} 
.mastermenu td { 
line-height : 24px; 
text-align : center; 
text-decoration : none; 
display : block; 
} 
.mastermenu a { 
color : #003366; 
text-decoration : none; 
display : block; 
} 
.mastermenu td A:hover { 
color : #ffffff; 
background-color : #0049a7; 
text-decoration : none; 
display : block; 
} 
.mastermenu td A:link { 
color : #ffffff; 
text-decoration : none; 
width : 128px; 
} 
.mastermenu td a:visited { 
color : #ffffff; 
text-decoration : none; 
} 
.mastermenu td A:active { 
color : #ffffff; 
text-decoration : none; 
} 
.mastermenu td A:hover { 
color : #ffffff; 
background-color : #0049a7; 
text-decoration : underline; 
display : block; 
} 
.tabstrip { 
padding : 3px; 
margin : 0 auto; 
border-top : 1px solid black; 
border-bottom : 1px solid black; 
width : 768px; 
height : 22px; 
background-color : white; 
} 
a.button, span.button, del.button { 
display : inline-block; 
cursor : pointer; 
border : none; 
font-size : 0; 
line-height : 0; 
background-position : 0 0; 
background-repeat : no-repeat; 
height : 30px; 
text-decoration : none; 
color : #2e523b; 
font-style : normal; 
margin : 0 6px 0 0; 
padding : 0 10px 0 0; 
vertical-align : middle; 
} 
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span { 
background-image : url(../../images/btn0.png); 
} 
a.button span, span.button button, span.button input, del.button span { 
white-space : nowrap; 
cursor : pointer; 
color : #222; 
display : inline-block; 
line-height : 1; 
letter-spacing : 0 !important ; 
font-family : "Arial" !important ; 
font-size : 12px !important ; 
font-style : normal; 
background-color : transparent; 
background-position : 100% 0; 
background-repeat : no-repeat; 
height : 30px; 
padding : 8px 20px 0 10px; 
margin : 0 -16px 0 10px; 
border : none; 
vertical-align : text-top; 
} 
span.button button { 
line-height : 2.5; 
} 
html.safari a.button span, html.safari del.button span { 
line-height : 1.3; 
} 
html.safari span.button button { 
line-height : 2.6; 
} 
html.safari a.button:focus, html.safari span.button button:focus { 
outline : none; 
} 
del.button { 
background-position : 0 -120px; 
} 
del.button span { 
cursor : default; 
color : #aaa !important ; 
background-position : 100% -120px; 
} 
span.button button, span.button input { 
padding-top : 0; 
line-height : 2.5; 
} 
a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover { 
background-position : 0 -60px; 
color : #222; 
text-decoration : none; 
} 
a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input { 
background-position : 100% -60px; 
} 
a.button:active, a.button:focus span { 
color : #444; 
} 
del.button-behavior-hover, del.button:hover { 
background-position : 0 -180px; 
} 
del.button-behavior-hover span, del.button:hover span { 
background-position : 100% -180px; 
} 
.subhead_space { 
height : 25px; 
} 
.panel_margin { 
margin-left : 10px; 
} 
.gcol_1 { 
width : 194px; 
} 
.gcol_2 { 
width : 194px; 
} 
.gcol_3 { 
width : 165px; 
} 
.register_fields { 
width : 270px; 
}
.register_labelleft 
{
	width: 160px;
}
.register_labelleft1 
{
	width: 160px;
}
.register_labelleft2 
{
	width: 160px;
}
.register_labelleft3 
{
	width: 160px;
}
.register_fieldleft 
{
	width: 337px;
}
.main-linkbutton { 
color : #0099cc; 
font-weight : bold; 
}
#main-content-grid { 
float : left; 
width : 510px; 
margin-top : 1em; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding : 0;
} 
#main-content-asp { 
float : left; 
width : 530px; 
margin-top : 1em; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
padding : 0; 
line-height : 145%; 
} 
#main-content-asp table.proj_table { 
border : 1px solid #ffffff; 
border-collapse : collapse; 
background-color : #eeeeee; 
padding : 0; 
} 
#main-content-asp table.proj_table td { 
border : 3px solid #ffffff; 
padding-right : 20px; 
padding-left : 20px; 
border-collapse : collapse; 
} 
#main-asp { 
width : 530px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : 0; 
background-color : #ffffff; 
text-align : left; 
padding-bottom : 0; 
} 
#main-asp-top { 
width : 530px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : 0; 
background-color : #ffffff; 
text-align : left; 
padding-bottom : 0; 
}
#main-asp-grid { 
width : 510px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : 0; 
background-color : #ffffff; 
text-align : left; 
padding-bottom : 0; 
}
.WideLabel
{
	display:-moz-inline-block;
	display:inline-block;
	width: 100px;
}
.bodytrans
{
	background-color:Transparent;
}
div.iframecopy
{
	background-color:Transparent;
	width:550px;
	height:450px;
	overflow:auto;
	text-align:left;
}
.outbasket-description
{
	width: 50%;
	text-align:left;
}
.outbasket-amount
{
	width: 20%;
	text-align: left;
}
.gridpanel_space
{
	padding: 20px 20px 20px 20px;
}
.emptyGrid
{
	padding-bottom: 2cm;
}
.whiteback
{
	background-color: #ffffff;
}
.bbutton {
	background-color: #ffffff;	
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.bbutton a {
        background-color: #000000;
	display:block;
	width:100%;
	height:100%;
	background:url(../../images/buy-button.png) no-repeat top left;
	outline:none;
}
.bbutton a:hover {
	background-position:0 -50px;
}  
 
