@charset "utf-8";
/* CSS Document */

body{
	background-color:#202020;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4D4D;
	background-image:url(../images/bodyBack.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.mainContainer{
	border:1px solid #B3B3B3;
	border-bottom:0px;
	width:812px;
	height:100%;
	background-color:white;
	margin:0px auto 0px auto;
	padding:0px;
}

a{
	text-decoration:none;
	color:#6D0655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*text-transform:capitalize;*/
	line-height:18px;
}

a:hover{
	text-decoration:none;
	color:#89DB2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*text-transform:capitalize;*/
	line-height:18px;
}

a.violet{
	text-decoration:none;
	color:#6D0655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-transform:capitalize;*/
	line-height:18px;
}

a.violet:hover{
	text-decoration:none;
	color:#89DB2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-transform:capitalize;*/
	line-height:18px;
}

a.yellow{
	text-decoration:none;
	color:#89DB2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:capitalize;
	line-height:18px;
}
a.yellow:hover{
	text-decoration:none;
	color:#6D0655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:capitalize;
	line-height:18px;
}


span{
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	top:30px;
}

span.empty{
	color:#6D0655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	top:30px;
}

span.rightLineSmall{
    color:black;
    font-size:9px;
    text-align:right;
}

/* inside mainContainer*/
.logo{
	width:182px;
	height:145px;
	vertical-align:top;
	padding:0px 0px 0px 8px;
	margin:5px 0px 0px 0px;
	float:left;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	z-index:100;
	position:absolute;
}

.headerLinks{
	text-align:right; 
	vertical-align:top;
	margin:18px 18px 0px 0px; 
	padding:0px;
	float:right;
}

.headerLinks a{
	text-decoration:none;
	color:#6D0655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	line-height:18px;
}

.headerLinks a:hover{
	text-decoration:none;
	color:#89DB2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	line-height:18px;
}

.headerLinks img{
	padding-right:3px;
	vertical-align:bottom;
	border:0px;
}

.imgCatalog {
    width:45px;
    height:67px;
}

.imgCatalogSym {
    width:22px;
    height:67px;
}

.imgSelect {
    border:0px;
    padding-left:4px;
}

/* imgs divs */

.zoomImg{
    z-index:5;
    position:relative;
    top:-72px;
    left:28px;
}

.zoomImgSym{
    z-index:5;
    position:relative;
    top:-72px;
    left:7px;
}

/* imgs divs */

.menu{
	width:100%;
	height:30px;
	background-color:#4D4D4D;
	vertical-align:bottom;
	border-bottom:1px solid #B3B3B3;
	border-top:1px solid #B3B3B3;
	margin:90px 0px 0px 0px;
	text-align:right;
	z-index:0;
}

.menu a{
	text-decoration:none;
	/*color:#BED63A;*/
	color:#89DB2C;
	font-family:Tahoma, Arial, sans-serif, verdana;
	font-size:13px;
	line-height:28px;
	text-transform:lowercase;
	padding:0px 10px 0px 10px;
	background-image:url(../images/menuSep.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.menu a:hover{
	text-decoration:none;
	color:#fff;
	font-family:Tahoma, Arial, sans-serif, verdana;
	font-size:13px;
	line-height:28px;
	text-transform:lowercase;
	padding:0px 10px 0px 10px;
}

.homeImg{
	background-image:url(../images/pictures.gif);
	background-repeat:no-repeat;
	background-position:20px 10px;
	width:385px;
	height:315px;
	background-color:white;
}

.homeTxt{
	background-image:url(../images/introBack.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:white;
	width:360px;
	height:288px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#4d4d4d;
	margin-top:-300px;
	margin-left:452px;
	z-index:20;
}

.homeSep{
	width:812px;
	height:61px;
	margin:0px;
	padding:0px;
	background-image:url(../images/homeSeparator.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.homeBotLeft{
	width:435px;
	padding-left:25px;
	margin-top:-10px;
}

.homeBotLeft ul{
	list-style:none;
	font-size:12px;
	line-height:20px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.homeBotLeft ul li{
	list-style:none;
}

.homeBotLeft ul li span{
	color:#4D4D4D;
	font-weight:normal;
}

.homeBotRight{
	width:300px;
	margin-left:545px;
	margin-top:-65px;
	float:right;
	display:inline;
	clear:none;
	position:absolute;
}

/* inside mainContainer*/


/* steps */
/*.stepsContainer{
	height:430px;
	border-left:1px solid white;
	border-right:1px solid white;
	width:812px;
	height:100%;
	background-color:#998B79;
	margin:0px auto 0px auto;
	border:1px solid red;
}*/

.steps{
	margin:0px 0px 0px 182px;
	width:600px;
	vertical-align:top;
}

.steps img{
	margin:5px 0px 0px 0px;
}

.sepBtns{
	float:right;
	padding:35px 30px 0px 0px;
	width:114px;
	height:17px;
}
/* end steps */


/* frames */
.frames{
	margin-left:182px;
	z-index:0;
	padding-bottom:100px;
}

.frame1{
	width:168px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	background-image:url(../images/frame1.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	vertical-align:top;
}

.frame2{
	width:168px;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	background-image:url(../images/frame2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}

.frame3{
	width:168px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	background-image:url(../images/frame3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}

.frame4{
	width:168px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	background-image:url(../images/frame4.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	vertical-align:top;
}

.frame1 p, .frame2 p, .frame3 p, .frame4 p{
	padding:6px 0px 0px 0px;
	font-size:12px;
}

.frame1 a, .frame2 a, .frame3 a, .frame4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	color:#6D0655;
	line-height:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
}

.frame1 a:hover, .frame2 a:hover, .frame3 a:hover, .frame4 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	color:#ccc;
	line-height:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
}
/* end frames */


/* infoDivs */
.topInfo{
	width:812px;
	height:100%;
	margin:10px auto 3px auto;
	padding:0px;
	/*color:#BED63A;*/
	color:#89DB2C;
	text-align:right;
}

.bottomInfo{
	width:812px;
	height:100%;
	margin:5px auto 0px auto;
	padding:0px;
	text-align:right;
}

.bottomInfo a{
	text-decoration:none;
	color:#89DB2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
}

.bottomInfo a:hover{
	text-decoration:none;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
}

.bottomInfo p{
	text-decoration:none;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
}
/* end infoDivs */



/* info */

.infoHome{
	vertical-align:top;
	border:1px solid #B3B3B3;
	border-top:0px;
	width:812px;
	height:100%;
	background-color:white;
	margin:0px auto 0px auto;
	padding:30px 0px 20px 0px;
}

.info{
	vertical-align:top;
	clear:both;	
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	width:812px;
	min-height:410px;
	background-color:white;
	margin:0px auto 0px auto;
	padding:30px 0px 10px 0px;
}

.info2{
	vertical-align:top;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	width:812px;
	height:100%;
	background-color:white;
	margin:0px auto 0px auto;
	padding:30px 0px 0px 0px;
}
.info table{
	margin:0px 0px 100px 182px;
	/*width:600px;*/
	vertical-align:top;
}


.info table tr td{
	vertical-align:top;
}

.info table tr td h3{
	padding-left:0px;
	text-transform:capitalize;
}

.info p{
	width:610px;
	padding:8px 10px 3px 182px;
	font-size:12px;
}

.info h1{
	padding:8px 10px 3px 0px;
	margin-left:185px;
}

.info h3{
	padding:8px 10px 3px 182px;
	text-align:left;
}

.info ul{
	list-style:none;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.info ul li{
	list-style:none;
}

.info4Col{
	padding-left:30px;
}

.info2 p{
	font-size:12px;
}

.info2 ul{
	list-style:none;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.info2 ul li{
	list-style:none;
	font-size:12px;
}

ul.frameNote li{
    font-size:11px;
}

.bottomSep{
	width:812px;
	height:70px;
	margin:auto;
	padding:0px;
	background-image:url(../images/stepsSep.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:1px solid #B3B3B3;
	border-top:0px;
	background-color:white;
}
/* end info */



/* sign in*/
.verticalSep{
	border-right:1px solid #CFC7AD;
	width:27px;
}
/* end sign in */



/* txt */
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:28px;
	text-transform:capitalize;
	/*color:#BED63A;*/
	color:#4d4d4d;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#6D0655;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px;
}	

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:capitalize;
	/*color:#ccc;*/
	color:#89DB2C;
	line-height:normal;
	padding:0px;
	margin:0px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:capitalize;
	color:#6D0655;
	line-height:normal;
	padding:0px;
	margin:0px;
}	

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#89DB2C;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px;
}	

p{
	margin:0px;
	padding:0px;
}

p.description{
	margin:0px;
	padding:0px;
	font-size:11px;
}

/* end txt */


/* forms */
.btnGo{
	float:right;
	margin:10px 15px 0px 0px;
	border:0px;
	width:93px;
	height:30px;
	cursor:pointer;
}

.btnSignIn{
	float:right;
	background-image:url(../images/signInBtn.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	width:73px;
	height:25px;
	cursor:pointer;
}

.btnRegister{
	float:left;
	margin-right:20px;
	background-image:url(../images/registerBtn.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	width:73px;
	height:25px;
	cursor:pointer;
}

.btnSend{
	margin-right:0px;
	background-image:url(../images/go.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	width:73px;
	height:25px;
	cursor:pointer;
}

.btnClear{
	margin-right:0px;
	background-image:url(../images/clearBtn.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	width:73px;
	height:25px;
	cursor:pointer;
}

.btnTrackOrder{
	margin-right:0px;
	background-image:url(../images/trackOrderBtn.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	width:122px;
	height:22px;
	cursor:pointer;
}

input{
	margin:0px 0px 5px 5px;
	padding:0px;
	width:150px;
	background-color:#F2F2F2;
	border:1px solid #4D4D4D;
}

input.zip{
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 5px;
	width:50px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #4D4D4D;
}

input.pay{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0px;
	padding:0px;
	width:150px;
	background-color:white;
	border:1px solid #4D4D4D;
}

select.selectCreditCard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0px;
	padding:0px;
	background-color:white;
	border:1px solid #4D4D4D;
	width:152px;
}

select.selectPay{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0px;
	padding:0px;
	width:60px;
	background-color:white;
	border:1px solid #4D4D4D;
}

.zipCode {
    margin:0px;
    padding:0px;
    width:50px;
}

.selDrop{
    border:solid 1px #333;
    font-family:arial;
    font-size:11px;
}

.priceFrame{
    margin:0px;
    padding:0px;
    width:20px;
    border:0px;
    background:none;
}

.check{
    background:none;
    margin:0px;
    margin-top:10px;
    padding:0px;
    width:20px;
    border:0px;
}

.cardText{
	width:250px;
	height:40px;
	margin:2px 0px 0px 0px;
	padding:0px;
	background-color:#F2F2F2;
	border:1px solid #6D0655;
	overflow:hidden;
}

.txtAreaMessage{
	width:95%;
	height:100px;
	margin:10px 0px 10px 15px;
	padding:0px;
	background-color:#F2F2F2;
	border:1px solid #6D0655;
	overflow:hidden;
}
/* forms */

/* tables */

table.frameBack {
    background-image:url(../images/frames/samples/frameM.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:119px;
}

td.frameInput{
    text-align:left;
    padding-right:15px;
    font-size:12px;
}

table.shopCart th{
    font-size:11px;
    text-align:left;
    padding:5px 0px 5px 0px;
}

table.shopCart td{
    font-size:11px;
	/*background-color:#f2f2f2;*/
}

td.rightLine{
    text-align:right;
    padding-right:10px;
	height:32px;
	background-color:#f2f2f2;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
td.rightLineShiping{
    text-align:left;
	padding-left:8px;
	height:32px;
	background-color:#f2f2f2;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
td.rightPrice{
	background-color:#f2f2f2;
	border-bottom:1px solid white;
	padding-left:10px;
	height:32px;	
}

/* end tables */

/* Images Tips */



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
	background:red;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
	background:blue;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* end tips */

/* image thickbox*/

/* ------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-------*/
/* ------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* --------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<----*/
/* --------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* -------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<--------------------------*/
/* -------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
    border:solid 1px red;
    color:orange;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* end thickbox */


.catalogNumbers{ 
	width:50px; 
	height:1200px; 
	margin-left:-60px; 
	display:inline; 
	float:left;
	margin-top:0px;
	padding-top:24px;
}

.catalogNumbers img{ 
	margin-bottom:31px;
}

.catalogNumbers[class] img{ 
	margin-bottom:34px;
	*margin-bottom:31px;
}

.step4{
    background-image:url(../images/verticalLine.jpg);
    background-repeat:repeat-y;
    background-position:top right;
	width:50px;
	margin-left:-40px;
	display:inline;
	float:left;
	margin-top:12px;
	padding-top:15px;
}

.step4 img{
	margin-bottom:31px;
}

.step4[class] img{
	margin-bottom:34px;
	*margin-bottom:31px;
}

.sizeVertical {
    background:white;
	width:50px;
	display:inline;
	float:left;
	margin-top:12px;
    padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.sizeHorizontal {
    background-image:url(../images/horizontalLine.jpg);
    background-position:repeat-x;
    height:13px;
    text-align:center;
}

.sizeHorizontalText {
    background:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding-left:5px;
	padding-right:5px;
}

/* FRAMES STYLES */

/* frame 1 */
td.leftFirstOpFrame {
    background-image:url(../images/frames/FirstOpFrame/Left.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:45px;
}

td.rightFirstOpFrame {
    background-image:url(../images/frames/FirstOpFrame/Right.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:74px;
}

table.backFirstOpFrame {
    background-image:url(../images/frames/FirstOpFrame/Middle.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:119px;
}

/* frame 2 */
td.leftSecondOpFrame {
    background-image:url(../images/frames/SecondOpFrame/Left.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:45px;
}

td.rightSecondOpFrame {
    background-image:url(../images/frames/SecondOpFrame/Right.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:74px;
}

table.backSecondOpFrame {
    background-image:url(../images/frames/SecondOpFrame/Middle.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:119px;
}

/* frame 3 */
td.leftThirdOpFrame {
    background-image:url(../images/frames/ThirdOpFrame/Left.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:45px;
}

td.rightThirdOpFrame {
    background-image:url(../images/frames/ThirdOpFrame/Right.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:74px;
}

table.backThirdOpFrame {
    background-image:url(../images/frames/ThirdOpFrame/Middle.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:119px;
}

/* frame 4 */
td.leftFourthOpFrame {
    background-image:url(../images/frames/FourthOpFrame/Left.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:45px;
}

td.rightFourthOpFrame {
    background-image:url(../images/frames/FourthOpFrame/Right.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:74px;
}

table.backFourthOpFrame {
    background-image:url(../images/frames/FourthOpFrame/Middle.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:119px;
}

/* FRAME STYLE RESIZED*/

/* frame 1 */
td.leftFirstOpFrameResized {
    background-image:url(../images/frames/FirstOpFrame/LeftSmall.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:9px;
}

td.rightFirstOpFrameResized {
    background-image:url(../images/frames/FirstOpFrame/RightSmall.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:9px;
}

table.backFirstOpFrameResized {
    background-image:url(../images/frames/FirstOpFrame/MiddleSmall.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:60px;
}

/* frame 2 */
td.leftSecondOpFrameResized {
    background-image:url(../images/frames/SecondOpFrame/LeftSmall.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:9px;
}

td.rightSecondOpFrameResized {
    background-image:url(../images/frames/SecondOpFrame/RightSmall.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:9px;
}

table.backSecondOpFrameResized {
    background-image:url(../images/frames/SecondOpFrame/MiddleSmall.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:60px;
}

/* frame 3 */
td.leftThirdOpFrameResized {
    background-image:url(../images/frames/ThirdOpFrame/LeftSmall.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:9px;
}

td.rightThirdOpFrameResized {
    background-image:url(../images/frames/ThirdOpFrame/RightSmall.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:9px;
}

table.backThirdOpFrameResized {
    background-image:url(../images/frames/ThirdOpFrame/MiddleSmall.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:60px;
}

/* frame 4 */
td.leftFourthOpFrameResized {
    background-image:url(../images/frames/FourthOpFrame/LeftSmall.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:9px;
}

td.rightFourthOpFrameResized {
    background-image:url(../images/frames/FourthOpFrame/RightSmall.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:9px;
}

table.backFourthOpFrameResized {
    background-image:url(../images/frames/FourthOpFrame/MiddleSmall.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:60px;
}
/* END FRAMES STYLES */


.note{
	margin:30px 30px 0px 0px ;
	float:right;
	width:400px;
	color:#4d4d4d;
}

.paypalBtnRight{
	text-align:right;
	vertical-align:top;
/*	padding-right:55px;*/
	padding-top:15px; 
}

.paypalBtnLeft{
	text-align:left;
	vertical-align:top;
	padding-top:15px;
}

.tableSep{
	border-bottom:1px dotted #807059;
	padding:3px 0px 0px 0px;
}

.tableSepItems{
	border-bottom:1px dotted #807059;
}

.paypalTable, .marginTop15{
	margin-top:15px;
}

.tellTable label{
	font-size:11px;
	font-weight:bold;
}

.txt h4{
	font-size:14px;
	font-weight:bold;
	letter-spacing:4px;
	color:#4d4d4d;
}