@charset "utf-8";
/* CSS Document */
/*For Aleyant-Presstech*/
/*Thursday, August 13, 2009*/

img{
border:0px;
}


#searchBox{
visibility:hidden;
}

#abreviatedCart{
visibility:hidden;
}

#smallCart{
width:200px;
float:left;
clear:both;
border:1px solid #CCCCCC;
/*margin-bottom:10px;
padding:5px;*/
visibility:hidden;
height:0px;
}

#featuredProduct{
width:200px;
float:left;
clear:both;
border:1px solid #CCCCCC;
/*margin-bottom:10px;
padding:5px;*/
visibility:hidden;
height:0px;
}

#navCategory{
width:200px;
float:left;
clear:both;
border:1px solid #CCCCCC;
/*margin-bottom:10px;
padding:5px;*/
visibility:hidden;
height:0px;
}

#navMenu{
width:206px;
height:30px;
background-image:url(images/menu1bg.jpg);
background-repeat:no-repeat;
float:right;
margin-right:40px;
visibility:hidden;
}


/*
.navMenu1ItemDiv{
width:80px;
float:left;
clear:right;
border-right:1px solid #FFFFFF;
}*/

#leftColumn{
width:230px;
float:left;
clear:right;
margin-left:50px;
}

#storeContentArea{
/*width:630px;*/
width:880px;
margin:5px auto;
clear:both;
/*background-color:#EAEBED;*/
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
/*float:right;
margin-right:50px;
background-color:#e5e4e4;
visibility:hidden;*/
}


.storePageContent{
padding:0px;
margin:0px;
width:880px;
}


.navMenu1ItemLink{
color:#990000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}

#navMenuHome{
width:50px;
border-right:2px solid #FFFFFF;
padding-right:5px;
float:left;
visibility:hidden;
}


#navMyMenu{
width:206px;
height:30px;
background-image:url(images/menu1bg.jpg);
background-repeat:no-repeat;
float:right;
margin-right:40px;
}

#navMenuMyHome {
width:40px;
/*border-right:2px solid #FFFFFF;*/
padding-right:5px;
padding-top:7px;
padding-left:5px;
margin-top:3px;
margin-left:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
text-align:center;
}

#navMenuAboutUs {
width:60px;
/*border-right:2px solid #FFFFFF;*/
padding-right:5px;
padding-top:7px;
margin-top:3px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
/*border-right:2px solid #FFFFFF;*/
text-align:center;
}

#navMenuContactUs{
width:75px;
padding-right:5px;
padding-top:7px;
margin-top:3px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
text-align:center;
}



#navMenuShopCart{
width:100px;
border-right:2px solid #FFFFFF;
padding-right:5px;
float:left;
clear:right;
visibility:hidden;
}

#navMenuLogin{
width:50px;
border-right:2px solid #FFFFFF;
padding-right:5px;
float:left;
visibility:hidden;
}

#navMenuCreateAccount{
width:100px;
border-right:2px solid #FFFFFF;
padding-right:5px;
float:left;
visibility:hidden;
}


#menu2{
background-image:url(images/menu2bg.jpg);
background-repeat:repeat-x;
width:100%;
height:36px;
}

/*
#menu2 ul{
width:100%;
height:36px;
margin:0px;
padding:0px 20px 0px 20px;
}

#menu2 ul li{
display:inline;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
width:18%;
height:36px;
pagging-left:5px;
padding-right:5px;
background-image:url(images/menu2divider.jpg);
background-position:right;
background-repeat:no-repeat;
}
*/

.menu2menu{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
width:10%;
height:36px;
padding:10px 5px 5px 5px;
background-image:url(images/menu2divider.jpg);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
}

#leftmost{
margin-left:40px;
}

#request{
width:15%;
}

#portal{
width:15%;
}

#order{
width:12%;
}

#shoppingcart{
float:left;
background-image:url(images/shoppingcartbg.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#cccc66;
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
width:12%;
height:36px;
padding:10px 5px 5px 5px;
}

#flashHolder{
width:880px;
height:380px;
background-image:url(images/flashbg.jpg);
background-repeat:no-repeat;
margin:5px auto;
}

#rssHolder{
height:315px;
width:556px;
float:left;
clear:right;
background-image:url(images/rssbg.jpg);
background-repeat:no-repeat;
/*margin-left:52px;required when the division is part of the template and out of contentarea*/
padding: 0 0 20px 0;
}

#youtubeHolder{
width:314px;
height:255px;
float:right;
background-image:url(images/youtubebg.jpg);
background-repeat:no-repeat;
/*margin-right:50px;required when the division is part of the template and out of contentarea*/
}


#logolinksHolder{
width:871px;
height:139px;
background-image:url(images/logolinksbg.jpg);
background-repeat:no-repeat;
margin:5px auto;
}

.logolinks{
width:15%;
float:left;
padding:5px;
height:60px;
margin-top:30px;
}

#cprintlogo{
width:89px;
height:60px;
float:left;
padding:5px;
margin-top:30px;
margin-left:10px;
margin-right:10px;
text-align:center;


}

#adobelogo{
width:156px;
float:left;
padding:5px;
height:60px;
margin-top:30px;
margin-left:10px;
margin-right:10px;
text-align:center;

}

#bbblogo{
width:138px;
float:left;
padding:5px;
height:60px;
margin-top:30px;
margin-left:10px;
margin-right:10px;
text-align:center;

}

#komorilogo{
width:175px;
float:left;
padding:5px;
height:60px;
margin-top:30px;
margin-left:10px;
margin-right:10px;
text-align:center;

}

#fujilogo{
width:154px;
float:left;
padding:5px;
height:60px;
margin-top:30px;
margin-left:10px;
margin-right:10px;
text-align:center;

}

#linkcprint{
display:block;
margin-left:-999px;
z-index:100;
height:60px;
}

#linkadobe{
display:block;
margin-left:-999px;
z-index:500;
height:60px;
}

#linkbbb{
display:block;
margin-left:-999px;
z-index:300;
height:60px;
}

#linkkomori{
display:block;
margin-left:-999px;
z-index:400;
height:60px;
}

#linkfuji{
width:15%;

z-index:100;
height:60px;
visibility:collapse;
}


a.customMenu:link{
color:#FFFFFF;
text-decoration:none;
}

a.customMenu:visited{
color:#FFFFFF;
text-decoration:none;
}

a.customMenu:hover{
color:#FFFFFF;
text-decoration:none;
}


a.shopCartMenu:link{
color:#CCCC66;
text-decoration:none;
}

a.shopCartMenu:visited{
color:#CCCC66;
text-decoration:none;
}

a.shopCartMenu:hover{
color:#CCCC66;
text-decoration:none;
}



/**********************storeForm***********************/

#storeOrderFormPageTitle{
text-align:center;
} 

#ctl00_ContentPlaceHolder1_lblPageTitle{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#pageHeaderContents{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.instructions{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}

/************************productDetails*********************/

div.pc_hdr

{

    border: 1px solid #bbb;

    height: 1px;

    padding: 10px;

    display: none;

}

div.pc_cont

{

    margin-top: 10px;

    padding-bottom: 10px;

    height: 400px;

}

/*
div.pc_cont div

{

    padding: 10px;

    border: 1px solid #bbb;

    float: left;

    width: 100;

    text-align: center;

    height: 100%;

}
*/

.Pricecalc_inputcolhdr

{
    padding: 5px;
    margin: 5px;
    border: 1px double #bbb;
    background-color: #F0F8FF;	
}

.PriceCalc_inputbtn, .PriceCalc_inputbtn_selected, .PriceCalc_inputlink, .PriceCalc_inputlink_selected
{
padding: 5px;
margin: 0px 15px 0px 15px;
width:100px;
font-size:xx-small;
/*height:50px;*/
height:35px;
display:block;
white-space:normal;
vertical-align:middle;
}

.PriceCalc_inputbtn_selected
{
	background-color:#acdd6d;
}

.PriceCalc_inputlink_selected

{
background-color: #acdd6d;

}

div.pc_footer

{

    float: left;

    margin-top: 10px;

    margin-bottom: 10px;

    padding: 10px;

    border: 1px solid #bbb;

    width: 100%;

}


.PriceCalc_inputcol{
/*border-right:1px solid #999999;
border-left:1px solid #999999;*/
width:130px;
float:left;
/* height:1000px; */
padding:5px;
text-align:center;
font-weight:bold;
line-height:45%;

}

.detailPage_orderNotes
{
	clear:both;
}

.calc-detail-image-heading{
font-weight:bold;
}

.calc-qty{
font-variant:bold;
}

.calc-qty ul li{
list-style-type:none;
}

.calc-qty ul li span{
font-weight:bold;
}


.calc-img-param ul{
text-align:center;
margin-left:0px;
padding-left:0px;
padding-right:0px;
width:100%;
clear:both;

}

.calc-img-param ul li{
list-style-type:none;
margin-left:2px;
margin-right:0px;
float:left;
clear:right;
width:130px;
height:100px;
font-size:xx-small;
white-space:normal;
/*border:1px solid #FFFFFF;*/
text-align:center;
}


.calc-img-param ul li img{
display:block;
border:none;
margin-left:auto;
margin-right:auto;
}
/*
a.calc-img-link{
width:130px;
height:200px;
display:inline;
border:0px;

}
*/

.calc-img-text{
width:130px;
text-align:center;
}

.pc_cont span
{
padding-top:0px;
margin-top:0px;
width:100%;
text-align:center;

}

.PriceCalc_inputcol
{
	width:130px;
	text-align:center;		
	padding:0px,0px,0px,0px;
	margin:0px,0px,0px,0px;
}

/*.storePageTitle{
font-size:large;
font-weight:bold;
visibility:hidden;
height:0px;
}*/

#detailPage_additionalInstructions{
font-weight:bold;
clear:both;
}


#ctl00_ContentPlaceHolder1_txtInstructions{
width:200px;
}

.RealFileInput{
width:200px;
}




/********************************storeFormPage********************************/

#storeOrderFormPageTitle{
text-align:left;
font-size:large;
margin-bottom:5px;
}

#pageHeaderContents{
margin-top:5px;
margin-bottom:5px;
}

.orderFormSectionTitle{
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}

.orderFormTitle{
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;
}

#captcha{
margin-top:5px;
margin-bottom:5px;
}

/*********************shopping cart********************/
#ctl00_ContentPlaceHolder1_btnContinue{
margin-top:10px;
}

#shopCartPage_pageTitle{
text-align:left;
font-size:large;
margin-bottom:5px;
}

#ctl00_ContentPlaceHolder1_Button1{
margin-top:10px;
}

#ctl00_ContentPlaceHolder1_RadUpload1_wrapper{
margin-bottom:10px;
}


#detailPage_productImage{
visibility:hidden;
height:0px;
}


.calc-parm-inputs{
clear:both;
margin-top:0px;
padding-top:0px;
}

/*************************rss***************/
.rss_box{
margin-top:35px;
margin-right:10px;
}

.rss_item{
border:none;
}