/* ----------container to center the layout-------------- */

#container {

background-image:url(images/bgr_repeat.jpg);

background-repeat:repeat-y;

width: 826px;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

background-color: #FFF;


}


#home{

width: auto;

}

/* ----------header-------------- */

#flashcontent {


}



/* -----------------content--------------------- */

#content {

width:auto;

padding: 0px;

margin-top: 30px;

margin-left: 230px;

margin-right: 60px;

}



#flash_gb {

width:auto;

padding: 0px;

margin-top: 30px;

margin-left: 230px;

margin-right: 60px;

}

img {
	border:none;
}

#html_gb {

width:auto;
padding: 0px;
margin-top: 10px;
margin-left: 60px;
margin-right: 60px;
padding-left: 60px;
padding-right: 60px;
padding-top: 25px;
}
.html_gb {

width:auto;
padding: 0px;
margin-top: 10px;
margin-left: 60px;
margin-right: 60px;
padding-left: 60px;
padding-right: 60px;
padding-top: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#gb_nav {

width: auto;
padding: 0px;
margin-top: 30px;
margin-bottom: 50px;
overflow:hidden;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
}

#gb_navtop {

width: 100%;
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
overflow:hidden;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}

html { min-height: 100%; margin-bottom: 1px; }

#gb_navbutton_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #993300;
	height: 19px;
	width: 67px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;

}

#gb_navbutton_small_inactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #DDDDDD;
	height: 19px;
	width: 67px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;

}

#gb_navbutton_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #993300;
	height: 19px;
	width: 120px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#gb_nav_left {
	width:67px;
	height: 19px;
	float: left;
	text-align: center;
	
}

#gb_nav_right {
	width:67px;
	height: 19px;
	float: right;
	text-align: center;
}

#gb_nav_center {
	width: 200px;
	height: 19px;
	margin-left: 54px;
	float: left;
	text-align: center;
	color: #AF472C;
    font-family:  Tahoma;
    font-size: 11px;
    font-weight: normal; 	

}


div#content { 

min-height:600px;

height:expression(this.scrollHeight > 600 ? "auto":"600px"); 

}



p, pre{

padding: 5px 10px;

margin:0px;

}



/* --------------left navi------------- */

#flash_menu {

float: left;

width: 160px;

margin-top: 20px;

margin-left: 0px;

padding-left:70px;

}





/* --------------left navi------------- */

#language_menu {

float: right;

width: 53px;

margin-top: 20px;

margin-left: 0px;

padding-right:0px;

}



/* -----------footer--------------------------- */

#footer {

padding: 0px;

margin: 0px;

clear: both;

margin: 0px;

padding: 0px;

text-align: right; }



#nr_page

{

   color: #000000;

   font-size: 11px;  

   font-family: Tahoma; 

}

#link

{

   padding: 3px 3px 3px 0.5em; 

   text-decoration: none; 

   color: #FFFFFF;

   font-family:  Tahoma;

   font-size: 12px;

   background: #A6412C;  

}

#link:hover

{

    padding: 3px 3px 3px 0.5em; 

    text-decoration: none;

    color: #FFFFFF;

    font-weight: bold; 

    font-family:  Tahoma;

    font-size: 12px; 

    background: #A6412C;

}

#link_inactiv

{   

    padding: 3px 3px 3px 0.5em;      

    text-decoration: none;

    color: #FFFFFF;

    font-family: Tahoma;

    font-size: 12px;

    background: #A6412C;

}

#overview{

	border:none;

	border-color:#CCCCCC;

	

}

#h1

{

    color: #AF472C;

    font-size: 11px;  

    font-family: Tahoma;

}

#size

{

    width:400;

}







/*----------------------Registration Style--------------*/



#Title

{

    color: #AF472C;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: bold;  

}

#label

{

    color: #000000;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: none;  

}

#label, a

{

    color: #AF472C;

    font-family:  Tahoma;

    font-size: 11px;

 

}

#border1

{

    border: 1px solid #AF472C;

    color: #161460;

    background-color: #FFFFFF;  

}

#Button{

    background-color: #AF472C; 

    color: white;

    font-size: 11px;

	border-top-width:3px;

	border-color:#FFFFFF;

}

#select

{

    background-color: #FFFFFF; 

    color: #000000;

    font-weight: none;

    font-size: 11px;  

}





/*--------------------order Style---------------------------*/

#Table_order

{

    background-color: #FFFFFF;      

}

#label_order

{

    color: #000000;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight:normal;  

}

#text

{

    color: #000000;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: normal;  

}

#text_grey

{

    color: #666666;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: normal;  

}

#text_white

{

    color: #FFFFFF;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: normal;  

}


.disText {color:#000000;}



#border1_order, .border1_order, #Table_order #total, #Table_order #subtotal, #Table_order #shipping_costs

{

    border: 1px solid #AF472C; color: #000000; background-color: #FFFFFF;  

}

#Button_order

{

    background-color: #AF472C; 

    color: white;

    font-size: 11px;

	width:60px;

	border-top-width:3px;

	border-color:#FFFFFF;

}

#Button_order2

{

    background-color: #AF472C; 

    color: white;

    font-size: 11px;

	width:100px;  

	border-top-width:3px;

	border-color:#FFFFFF;



}

#select_order

{

    border: 1px solid #AF472C;   

    background-color: #FFFFFF; 

    color: #AF472C;

    font-weight: none;

    font-size: 11px;  

}

hr

 {

  border:0;

  border-top: 1px solid #FFFFFF;

  height: 0;

  background: #FFFFFF;

  color: #FFFFFF;

  position: relative; 

  margin-top:-6px

}

#dottedline

 {
	height: 3px;
	width: 585px;
	background-image: url(images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: left;
}


#link_order

{

   text-decoration: none; 

   font-weight: normal;

   color: #AF472C;

   font-family:  Tahoma;

   font-size: 11px;

   position: relative;

   bottom: 5px;   

}



#link_order:hover

{

   text-decoration: underline;

   font-weight:normal;

   color: #AF472C;

   font-family:  Tahoma;

   font-size: 11px;

   position: relative;

   bottom: 5px;    

}

#prod_order

{

   text-decoration: none; 

   color: #AF472C;

   font-family:  Tahoma;

   font-size: 11px;   

}



#prod_order:hover

{

   text-decoration: underline;

   color: #AF472C;   

   font-family:  Tahoma;

   font-size: 11px; 

}



/*--------printStudio flash--------------------*/

#printSt

{

	padding-left: 60px;

	padding-top: 30px;	

	margin: 0px;

	height:650px;



	

}

#footerPrintStudio1

{	

	position: absolute;

	float: center;

	margin-top: 40px;

	margin-bottom: 20px;

	padding: 0px;

	margin: 0px;

	height:auto;

	width:auto;

}



/*--------home page main image--------------------*/

#printStudio

{

	float: center;

	margin-top: 40px;

	padding: 0px;

	margin: 0px;

	height:auto;

	width:auto;	

}



/*-------Info Pages ----------------------*/

#infoPage

{

	margin-top: 30px;

	margin-left: 230px;

	margin-right: 60px;

}



#text_info{

   padding-left:10px;

   font-weight:bold;

   color: #AF472C;

   font-family: Tahoma;

   font-size: 13px; 

}



#message_info{

   color: #000000;

   font-family:Tahoma;

   font-size: 11px; 

}



#label{

   color: #000000;

   font-family:Tahoma;

   font-size: 11px; 

}



#link1

{

   text-decoration: none; 

   color: #FB2A05;

   font-family:  Tahoma;

   font-size: 16px; 

}

#link1:hover

{

    text-decoration: none;

    color: #CC2204;

    font-weight: bold; 

    font-family:  Tahoma;

    font-size: 16px; 

    background-color: #E0E0E0; ;

    

    /*display: block;*/

    padding: 5px 5px 5px 0.5em;

    border-left: 12px solid #E0E0E0;

    border-right: 1px solid #E0E0E0;

    /*background-color: #B51032;*/

}



#h11

{

    color: #AF472C;

    font-size: 12px;  

    font-family: Tahoma;

    font-weight: bold;

    text-decoration: none; 

}



#h11:hover

{

    color: #7C321F;

    font-size: 12px;  

    font-family: Tahoma;

    font-weight: bold;

    text-decoration: none; 

}



#label_red

{

    color: #FF0033;

    font-family:  Tahoma;

    font-size: 11px;

    font-weight: bold;  

}

#sign_out

{

   text-decoration: none; 

   color: #5200CE;

   font-family: Tahoma;

   font-size: 11px; 

   

}

#sign_out:hover

{

    text-decoration: none;

    color: #6500FC;

    font-weight: bold; 

    font-family:  Tahoma;

    font-size: 11px; 

}
#gb_insertmessage {
	background-color: #99FFFF;
	height: 400px;
	width: 400px;
	float: left;
	position: absolute;
	z-index: 500;
}

#itemdetailcontainer {
	width: 518px;
	text-align:center;
	float: left;
}

.gb_border_dark {
	background-color: #FFFFFF;
	border: 2px solid #A5412C;
	margin: 5px;
	padding: 5px;
}

.gb_border_light {
	background-color: #FFFFFF;
	border: 2px solid #E37F6A;
	margin: 5px;
	padding: 5px;
}

.price{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: center;
	height: 20px;
}